Math.floor()
Math.floor(x)
Zwraca największą liczbę całkowitą mniejszą lub równą x – zawsze zaokrągla w dół.
Parametry
- x – liczba.
Wartość zwracana
Liczbę całkowitą.
Przykłady
console.log(Math.floor(4.9), Math.floor(4), Math.floor(-4.1), Math.trunc(-4.1));
const minutes = 135;
console.log(`${Math.floor(minutes / 60)} godz. ${minutes % 60} min`);
Wynik:
4 4 -5 -4 2 godz. 15 min
Na co uważać
- Przy liczbach ujemnych oddala się od zera:
Math.floor(-4.1)to-5. Samą część dziesiętną obcina Math.trunc().
Obsługa w przeglądarkach
Baseline – szeroko dostępne: działa we wszystkich popularnych przeglądarkach, i to od dawna (najpóźniej od 2015 roku). Od wersji: Chrome 1, Firefox 1, Safari 1; Node.js 0.10.0. Stan: październik 2026 (MDN browser-compat-data).
Zobacz też:
Math.ceil()
Math.trunc()
Math.random()