Różnica między tofixed a toprecision w JavaScript

Różnica między tofixed a toprecision w JavaScript
JavaScript zapewnia dwie metody uzyskania dokładnej wartości danych naukowych lub finansowych w celu zaokrąglenia liczb. Są one nazywane tofixed () I topRecision () metody.

tofixed () okrąża liczby i zwraca wartość przed punktem dziesiętnym i obejmuje po nim cyfry. Jednakże topRecision () zaokrągla liczbę całkowitą i zwraca wartość przed i po punkcie dziesiętnym zgodnie z parametrem. Ten post opisuje różnicę między Tofixed () a toprecision () w JavaScript, z następującymi wynikami:

- Jak działa metoda Tofixed () w JavaScript

- Jak działa metoda TopRecision () w JavaScript

- Różnica między Tofixed () a toprecision ()

Jak działa metoda Tofixed () w JavaScript

tofixed () Metoda zaczyna liczyć się po punkcie dziesiętnym i okrąża liczbę do określonej długości, jak określono przez użytkownika.

Składnia

Składnia tofixed () jest podany w następujący sposób:

numer.tofixed (n)

Tutaj 'numer„reprezentuje zmienną. Chwila 'N'jest parametrem reprezentującym liczbę dziesiętnych.

tofixed () Zwraca ciąg z reprezentacją dziesiętną lub bez.

Przykład: Jak zaokrąglić liczbę do 10 dziesiętnych za pomocą metody Tofixed ()

tofixed () Metoda okrąża liczbę po punkcie dziesiętnym zgodnie z dostarczoną długością.

Ten przykład pokazuje, jak to działa.

Niech num = 1.16379;
konsola.log (num.tofixed (10));

W powyższym kodzie wzięliśmy liczbę losową „1.16379 'i zaokrąglał go za pomocą tofixed () metoda. Umieszczamy wartość parametru „10”

Ta metoda okrąża liczby po punkcie dziesiętnym zgodnie z podanym wejściem

Zauważa się, że tofixed () Metoda zaokrąglała pierwotną wartość i dodano 0, aby spełnić określoną długość.

Jak działa metoda TopRecision () w JavaScript

The Toprecision () Metoda rozważa liczbę całkowitą, w tym cyfry wcześniej, a także po punkcie dziesiętnym. Aby utworzyć określoną długość, według potrzeby dodawane są punkty zerowe i dziesiętne.

Składnia

Składnia topRecision () jest podany w następujący sposób:

numer.Toprecision (n)

Tutaj numer reprezentuje zmienną. 0 są dodawane, jeśli określona liczba przekroczy długość liczby dziesiętnej.

'N„to całkowita długość cyfr.

topRecision () Metoda okrąża liczbę całkowitą przed i po punkcie dziesiętnym do określonej długości.

Przykład: Jak zaokrąglić liczbę do określonej długości za pomocą metody toprecision ()

topRecision () Metoda okrąża liczbę przed i po punkcie dziesiętnym i formatuje ją zgodnie z określoną długością. Ten przykład pokazuje działanie tej metody.

Niech num = 32.3015;
konsola.log (num.Toprecision (2));
konsola.log (num.TopRecision (5));
konsola.log (num.TopRecision (10));

W powyższym kodzie liczba losowa '32.3015 'jest przyjmowany i stosowany do formacji za pomocą górnej części() metoda. Aby sformatować liczbę, wzięliśmy odpowiednio trzyparametrowe wartości.

Ten kod reprezentuje formatowanie liczby z określoną długością „2, 5, 10”.

Po umieszczeniu wartości parametru „2”, Toprecision Rozważa tylko dwie cyfry po tym. Podczas gdy wartość „5”, pięć cyfr przed i po dziesiętnym punkcie określonej długości. Podobnie, gdy wartość parametru wynosi „10”, dodaje się cztery „0”, aby zakończyć 10-cyfrową długość.

Różnica między Tofixed () a toprecision ()

Jak wiemy, liczba metod Tofixed () zaczyna się po punkcie dziesiętnym i zaokrągla liczbę, w tym cyfrę. Podczas gdy liczba toprecioson () zaczyna się przed punktem dziesiętnym i okrąża liczbę całkowitą przed i po punkcie dziesiętnym.

Tutaj wyjaśnimy różnicę między metodą tofixed () a metodą precyzyjną () przy użyciu następującego przykładu.

NUM = 3.37158
konsola.log (num.tofixed (9));
NUM = 3.37158
konsola.log (num.TopRecision (9));

W tym kodzie liczba losowa „3.37158 'jest określony do parametrów za pomocą metod tofixed () i do precyzyjnych (). Przeszliśmy tę samą wartość parametru, „9”, do obu metod.

W przypadku wartości tofixed () wyjście wykazało, że funkcja okrąża wartość do „9” po dziesiętnym punkcie, stawiając cztery „0”. W innym przypadku funkcja toprecision () okrąża określoną wartość zgodnie z danym parametrem przed i po punkcie dziesiętnym.

Wniosek

tofixed () I topRecision () Metody okrążenia liczby, aby uzyskać dokładną wartość w danych naukowych lub finansowych. Ten post ma na celu dostarczenie różnicy między metodami tofixed () i toprecision () w JavaScript. Dla lepszego zrozumienia, oświeciliśmy również znaczenie i zastosowania obu metod osobno.