Math.round()
Поддержка браузерами
Описание
Метод Math.round() округляет число с плавающей точкой в большую или меньшую сторону до ближайшего целого числа и возвращает полученный результат.
Если после точки стоит число 0, 1, 2, 3 или 4, то число будет округляться в меньшую строну, то есть дробная часть числа будет отбрасываться. Если после точки стоит число 5, 6, 7, 8 или 9, то число будет округляться в большую сторону, то есть к целой части числа будет прибавляться единица.
Синтаксис
Math.round(число)
Аргументы
- число: Обязательный. Число, которое будет округлено в большую или меньшую сторону.
Возвращаемое значение
- Целое число.
- NaN, если аргумент невозможно преобразовать в число.
Пример
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Название документа</title> </head> <body> <script> document.write(Math.round(2.49) + '<br>'); // => 2 document.write(Math.round(2.5) + '<br>'); // => 3 // При округлении отрицательного числа, если дробная часть является числом 6 // или больше, например например -15.6 метод округляет число в меньшую сторону, // что выражается в прибавлении единицы к целой части числа document.write(Math.round(-15.6) + '<br>'); // => -16 // При округлении отрицательного числа, если дробная часть является числом 5 // или меньше, например например -15.5 метод округляет число в большую сторону, // что выражается в отсечении десятичной части числа document.write(Math.round(-15.5)); // => -15 </script> </body> </html>Попробовать »