JavaScriptLiczby i Math
Math. round()
Zaokrągla liczbę do najbliższej liczby całkowitej.
- Zwraca
- Najbliższą liczbę całkowitą.
Przykład
#JavaScript
console.log(Math.round(4.4))
console.log(Math.round(4.5))
console.log(Math.round(-2.5))
console.log(Math.round(81.666 * 10) / 10)Konsola
4
5
-2
81.7
Definicja i zastosowanie
#Funkcja Math.round() zaokrągla liczbę do najbliższej całkowitej. Ułamek 0.5 i większy zaokrągla w górę, mniejszy w dół.
Uwaga na liczby ujemne: przy dokładnie połowie zaokrąglenie idzie w stronę plus nieskończoności, więc Math.round(-2.5) daje -2, a nie -3.
Do zaokrąglenia do miejsc po przecinku użyj mnożenia: Math.round(x * 100) / 100. Pamiętaj jednak, że liczby zmiennoprzecinkowe nie zawsze są dokładne.
Składnia
#Składnia
Math.round(x)Parametry
#x
liczba
Liczba do zaokrąglenia.
Obsługa przeglądarek
#Szeroko dostępne
Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.
- Chrome
- Edge
- Firefox
- Safari
Dobre praktyki
#- Do wyświetlania liczby z miejscami po przecinku wygodniejsze są
toFixed()alboIntl.NumberFormat. - Zapamiętaj trójkę:
rounddo najbliższej,floorw dół,ceilw górę.
Powiązane hasła
#- Math.floor()Zaokrągla liczbę w dół, do najbliższej mniejszej liczby całkowitej.
- Math.ceil()Zaokrągla liczbę w górę, do najbliższej większej liczby całkowitej.
- Math.trunc()Odcina część ułamkową liczby, zostawiając część całkowitą.
- Number.prototype.toFixed()Zamienia liczbę na napis z podaną liczbą miejsc po przecinku.
Widzisz błąd albo brakuje przykładu? Napisz do nas.