Jak zaokrąglić liczbę do 2 miejsc po przecinku w JavaScript

Jak zaokrąglić liczbę do 2 miejsc po przecinku w JavaScript
Zaokrąglanie liczby jest istotną częścią języków programowania do oszacowania liczby i wykorzystania go zgodnie z potrzebami użytkownika. JavaScript zapewnia dwie wbudowane metody: Numer.tofixed () I Matematyka.okrągły() Aby zaokrąglić liczbę przez umieszczenie 2 dziesiętnych. Te metody są przydatne do zaokrąglania najbliższych liczb całkowitych. Wszystkie ostatnie przeglądarki obsługują obie te metody zaokrąglenia liczby JavaScript.

W tym poście pokazujemy różne metody zaokrąglenia liczby przez umieszczenie 2 dziesiętnych w JavaScript.

  • Numer.metoda tofixed ()
  • Matematyka.Metoda okrągłego ()

Jak zaokrąglić numer do 2 miejsc po przecinku za pomocą liczby.metoda tofixed ()?

tofixed () Metoda jest najlepszą praktyką do zaokrąglenia liczby przez umieszczenie 2 dziesiętnych. Wymaga określonego numeru wejściowego, który reprezentuje liczbę liczb, aby umieścić dziesiętne w JavaScript. Składnia do zastosowania tej metody podano poniżej.

Składnia

num.tofixed (dec_dig);

Składnia jest opisana jako

  • NUM: Określa zaokrąglony numer.
  • DEC_DIG: reprezentuje cyfry dziesiętne do umieszczania dziesiętnych

Przykład
Przykład służy do oświecenia tofixed () Metoda w JavaScript.

Kod

konsola.log („Przykład okrągłej liczby”);
Niech liczba = 8.5424499578;
Niech runda_number = liczba.tofixed (2);
konsola.log (Round_Number);

Kod wyjaśniono poniżej:

  • A numer Zmienna jest wykorzystywana do przechowywania 8.542449957 numer za zaokrąglanie.
  • Ponadto numer.tofixed () Metoda jest wywoływana przez przekazywanie 2 jako argument za umieszczeniem dziesiętnym.
  • Wreszcie konsola.dziennik() Metoda jest stosowana do wyświetlania okrągłego numeru do umieszczania 2 dziesiętnych w oknie konsoli.

Wyjście

tofixed () Metoda jest wykorzystywana do zaokrąglenia liczby do 2 miejsc po przecinku, od 8.5424499578 Do 8.54.

Jak zaokrąglić liczbę do 2 miejsc po przecinku za pomocą matematyki.Metoda okrągłego ()?

Inna metoda znana jako Matematyka.okrągły() jest przystosowany do zaokrąglenia liczby przez umieszczenie 2 dziesiętne w JavaScript. Metoda okrąża najbliższą wartość całkowitą, mnożąc i dzieląc liczbę przez 100. Odnośmy składnię.

Składnia

Matematyka.okrągłe (num)

Ta metoda akceptuje liczbę (jako parametr), który zostanie zaokrąglony.

Przykład
Podano przykład zastosowania Matematyka.okrągły() Metoda w JavaScript.

Kod

konsola.log („Kolejny przykład okrągłego numeru”);
Niech liczba = 4.5841682;
Niech runda_number = matematyka.okrągły (liczba * 100) / 100;
konsola.log (Round_Number);

W tym kodzie,

  • Po pierwsze, numer zmienna zawiera wartość 4.5841682.
  • Następnie wbudowana metoda JavaScript Matematyka.okrągły() jest wykorzystywany do okrążenia liczby.
  • W tej metodzie numer jest mnożony i podzielony przez 100 Aby zaokrąglić liczbę, umieszczając 2 liczby dziesiętne.
  • W końcu konsola.dziennik() Metoda jest stosowana do wyświetlania numeru zaokrąglonego w oknie konsoli.

Wyjście

Dane wyjściowe pokazuje, że liczba 4.5841682 został zaokrąglony 4.58 Umieszczając 2 liczby dziesiętne. Jest to możliwe dzięki wbudowanemu Matematyka.okrągły() Metoda JavaScript.

Bonus: Jak utworzyć funkcję ręczną, aby zaokrąglić numer?

Oboje Matematyka.okrągły() I tofixed () Metody są ograniczone do konkretnej liczby, którą je przekazuje. Na przykład użytkownicy mogą utworzyć niestandardową funkcję do zaokrąglania liczby do 2 dziesiętnych.

Kod

// Przykład niestandardowej funkcji w JavaScript
funkcja user_definedmet (num)

powrót +(matematyka.okrągły (num + „e + 2”) + „e-2”);

konsola.log (user_definedmet (10.89909095));

W tym kodzie metoda user_definedmet jest dostosowywana jako funkcja niestandardowa do zaokrąglenia liczby, przekazując num zmienny. W tej metodzie Matematyka.okrągły() Metoda jest stosowana do zaokrąglenia liczby w górę lub w dół w oparciu o wykładnik mi. Wreszcie konsola.dziennik() Metoda jest wykorzystywana do wyświetlania wyjścia funkcji niestandardowej, przekazując 10.89909095 numer.

Wyjście

Wynik powyższego wykonywania kodu jest wyłączony z 10.89909095 Do 10.9.

Wniosek

tofixed () I Matematyka.okrągły() Metody okrążają liczbę, umieszczając 2 liczby dziesiętne w JavaScript. Jednak obie te metody ograniczają się do zwrócenia liczby wejściowej po umieszczeniu dziesiętnym. Aby rozwiązać problem, możesz utworzyć niestandardową funkcję zaokrąglania w górę lub w dół podanej liczby. Ten post wykazał różne metody JavaScript do zaokrąglenia liczby przez umieszczenie 2 dziesiętnych.