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()