Różnica między matematyką.okrągła i matematyczna.Trunc w JavaScript

Różnica między matematyką.okrągła i matematyczna.Trunc w JavaScript
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.