Math.round() to metoda obiektu Math, która zaokrągla liczbę do najbliższej liczby całkowitej.
Zasada działania
Metoda przyjmuje jedną wartość liczbową i zwraca liczbę całkowitą:
- część ułamkowa mniejsza niż
0.5powoduje zaokrąglenie w dół, - część ułamkowa równa lub większa niż
0.5powoduje zaokrąglenie w górę.
Przykłady
Math.round(4.49); // 4
Math.round(4.50); // 5
Math.round(4.51); // 5
Math.round(7.1); // 7
Math.round(7.9); // 8
W pytaniach egzaminacyjnych często trzeba obliczyć wynik krok po kroku. Przykład:
document.write(Math.round(4.51) + Math.pow(2, 3));
Najpierw wykonywane są wywołania metod:
Math.round(4.51) // 5
Math.pow(2, 3) // 8
Następnie wykonywane jest dodawanie:
5 + 8 // 13
Na stronie zostanie więc wyświetlona wartość 13.
Ważne na egzaminie
Nie należy mylić Math.round() z innymi metodami:
Math.floor()— zawsze zaokrągla w dół,Math.ceil()— zawsze zaokrągla w górę,Math.pow()— oblicza potęgę, a nie zaokrąglenie.