JavaScript zapewnia kilka wbudowanych metod, takich jak matematyka.Floor (), matematyka.Ceil (), matematyka.Round () i matematyka.Trunc. Wszystkie te metody są używane do zaokrąglenia liczby; Jednak każda metoda okrąża liczbę z inną formułą/algorytmem. Na przykład matematyka.metoda suil () okrąża liczbę określoną w górę (w kierunku dodatniej nieskończoności), podczas gdy metoda podłogi () okrąża liczbę podaną w dół (w kierunku ujemnej nieskończoności) itp.
W tym artykule zrozumiemy różnicę między matematyką.trunc () i matematyka.Metoda okrągła. Ten post zostanie zorganizowany w następujący sposób:
- Co to jest matematyka.Round () i jak go używać w JavaScript
- Co to jest matematyka.trunc () i jak go używać w JavaScript
- Matematyka.trunc () vs matematyka.Round () w JavaScript
Więc zacznijmy!
Co to jest matematyka.Round () i jak go używać w JavaScript
Wbudowana metoda stosowana do zaokrąglania liczby do najbliższej liczby całkowitej jest określana jako metoda okrągłego () w JavaScript. Poniższy fragment kodu pokazuje podstawową składnię matematyki.Metoda rundy ():
Matematyka.okrągła liczba);
Matematyka.okrągły() Metoda przyjmie liczbę jako parametr i zaokrąglą określoną wartość do najbliższej liczby całkowitej.
Przykład
W tym przykładzie rozważymy różne scenariusze, aby zrozumieć, w jaki sposób matematyka.Metoda rundy () działa w JavaScript:
var num1 = matematyka.okrągły (10.94);
var num2 = matematyka.okrągły (10.15);
var num3 = matematyka.Run (-54.87);
var num4 = matematyka.Run (-54.27);
konsola.Log ("10.94 zaokrąglone do: ", num1);
konsola.Log ("10.15 zaokrąglone do: ", num2);
konsola.Log ("-54.87 zaokrąglone do: ", num3);
konsola.Log ("-54.27 zaokrąglone do: ", num4);
W powyższym fragmencie przekazaliśmy różne wartości matematyce.Metoda okrągła () i wydrukowałem je na konsoli przeglądarki:
Na podstawie wyjścia doszliśmy do następujących punktów:
- Gdy wartość zmiennoprzecinka jest większa niż „.5 ”Następnie matematyka.Metoda okrągła () uzupełnia liczbę do 15.
- Gdy wartość zmiennoprzecinka jest mniejsza niż ".5 ” a później Matematyka.okrągły() Metoda uzupełnia liczbę do 10.
- Podsumowując, możemy powiedzieć, że Matematyka.okrągły() Metoda okrąża określone wartości z najbliższymi wartościami całkowitymi.
Co to jest matematyka.trunc () i jak go używać w JavaScript
Jest to predefiniowana matematyka, która pomija część ułamkową i zwraca tylko część liczbową określonej wartości. Poniższy fragment kodu pokazuje, jak korzystać z matematyki.Metoda trunc () w JavaScript:
Matematyka.trunc (liczba);
Przykład
Poniższy fragment kodu zapewni szczegółowe zrozumienie, w jaki sposób Matematyka.trunc () Metoda działa w JavaScript:
var num1 = matematyka.trunc (10.94);
var num2 = matematyka.trunc (10.15);
var num3 = matematyka.trunc (-54.87);
var num4 = matematyka.trunc (-54.27);
konsola.Log ("10.94 zaokrąglone do: ", num1);
konsola.Log ("10.15 zaokrąglone do: ", num2);
konsola.Log ("-54.87 zaokrąglone do: ", num3);
konsola.Log ("-54.27 zaokrąglone do: ", num4);
Matematyka.trunc () Metoda usunie pływające punkty i wygeneruje następujące dane wyjściowe:
Wyjście weryfikuje działanie Matematyka.trunc () Metoda w JavaScript.
Matematyka.trunc () vs matematyka.Round () w JavaScript
Na razie widzieliśmy, jak Matematyka.trunc () I Matematyka.okrągły() Metody działają w JavaScript. Podsumujmy, czego nauczyliśmy się z powyższych przykładów:
- okrągły() Metoda okrąża liczbę na podstawie wartości frakcyjnej/zmiennej wartości i.mi. Jeśli wartość ułamkowa jest większa niż ".50 ” a później okrągły() Metoda okrąży liczbę w górę (w kierunku dodatniej nieskończoności). Jeśli wartość ułamkowa jest mniejsza niż ".50 ” a później okrągły() Metoda okrąży liczbę w dół (w kierunku ujemnej nieskończoności).
- Na przykład okrągły() Metoda powróci 26 Jeśli wartość jest 25.50 Podczas gdy wróci 25 Jeśli wartość jest 25.49.
- Teraz, jeśli mówimy o Matematyka.trunc () metoda pomija część ułamkową niezależnie od wartości ułamkowej i.mi., Nie ma znaczenia, co nadejdzie po punkcie dziesiętnym albo jest większy niż ".50 ” lub mniej niż ".50 ” Metoda TRUNC pomija część zmiennoprzecinkową.
- Na przykład trunc () Metoda powróci 25 W obu przypadkach ja.mi. albo wartość to 25.50 lub to 25.49.
Wniosek
Matematyka.okrągły() I Matematyka.trunc () to dwie predefiniowane metody w JavaScript, które są używane do zaokrąglenia liczby. Różnica między obiema metodami polega na tym, że Matematyka.trunc () metoda odcięła część ułamkową i zwraca pozostałą wartość całkowitą, jednak Matematyka.okrągły() Metoda okrąża liczbę do najbliższej liczby całkowitej. W tym artykule nauczyliśmy się kluczowej różnicy między matematyką.Round () i matematyka.metoda trunc () za pomocą odpowiednich przykładów.