Справочник javascript: Math.floor
Главная » Справочник » Объекты » Math.floor
|
|
встроенный JavaScript: Math: floor | Могу ли я использовать… Таблицы поддержки для HTML5, CSS3 и т. д.
Могу ли я использовать
Поиск?
Встроенный JavaScript: Математика: этаж
Глобальное использование
97,07% + 0% «=» 97,07%
IE
- 6–10: Поддерживается 41% — Supported»> 11: Поддерживается
Edge
- 12 — 110: Supported
- 111: Supported
Firefox
- 2 — 110: Supported
- 111: Supported
- 112 — 113: Supported
Chrome
- 4 — 111: Supported
- 112: Supported
- 113 — 115: Supported
Safari
- 3.1 — 16.3: Supported
- 16.4: Supported
- 16.5 — TP: Supported
Opera
- 65% — Supported»> 10 — 94: Поддерживается
- 95: Поддерживается
Safari на iOS
- 3,2 — 16,3: Поддерживается
- 16,4: поддержан
- 16,5: Поддержка
Операция
- 3
- 2.1 — 4.3: не поддерживается
- 4.4 — 4.4.4: Поддерживается
- 111: Поддерживается
- 12 — 12.1: поддержан
- 73: Поддерживается
- 111: Supported
- 110: Supported
- 13.4: Support unknown
- 4 — 19.0: Supported
- 20: Поддерживается
- 13.1: Поддержка неизвестна
- 13.18: Поддержка неизвестна
- 2.5: поддержка неизвестна
- 3: поддержка неизвестна
- Math.ceil() - округляет число до большего значения
- Math.
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- : 5.
Opera Mobile
Firefox for Android
UC Browser for Android
Samsung Internet
Браузер QQ
Браузер Baidu
Округление чисел в JavaScript с использованием ceil(), floor() и round()
Введение
В этой статье мы рассмотрим как округлить число до целого числа (целого числа) в JavaScript .
JavaScript предоставляет три разных метода для достижения этой цели: метод round()
, метод ceil()
и метод
Все это статические методы объекта Math
. Это означает, что они будут вызываться непосредственно через Math.method_name()
, а не как метод экземпляра объекта Math
- Math
не имеет конструктора.
Примечание: Эти методы можно вызывать только для чисел, все остальные приведут к значению NaN
. Единственное исключение - когда он вызывается на null
- вызов методов на null
всегда будет возвращать 0.
Метод
ceil() Название этого метода на самом деле является аббревиатурой слова потолок , поэтому его имя автоматически звонит в колокольчик, что
Если число уже является целым числом - округлять нечего, поэтому вместо этого будет просто возвращено целое число:
пусть x = 4,7 console. log(Math.ceil(x)) // Выход: 5 пусть у = -3,2 console.log(Math.ceil(y)) // Выход: -3 пусть z = "что-то не число" console.log(Math.ceil(z)) // Вывод: NaN console.log(Math.ceil(null)) // Выход: 0
Вы будете использовать ceil()
, когда вы конкретно хотите округлить до следующей верхней границы. 5.1
округляется до
, поэтому, если вы хотите округлить до ближайшего целого числа , вы будете использовать функцию round()
, описанную в следующем разделе этого руководства.
Метод
floor() Аналогичен ceil()
, floor() Метод
также тщательно подобран в соответствии с его назначением. Он округляет целое число до ближайшего целого числа, меньшего текущего:
пусть х = 4,7 console.log(Math.floor(x)) // Выход: 4 пусть у = -3,2 console.log(Math.floor(y)) // Выход: -4 пусть z = "что-то не число" console.log(Math.floor(z)) // Вывод: NaN console.log(Math. floor(null)) // Выход: 0
Метод
round() Метод round()
можно рассматривать как метод «два в одном», содержащий как ceil()
, так и floor()
. Он округляет число до ближайшего целого числа — это либо «потолков», либо 9.0190 число, или "этажей" оно, исходя из его значения:
пусть х = 4,7 console.log(Math.round(x)) // Выход: 5 пусть у = 4,2 console.log(Math.round(y)) // Выход: 4 пусть г = 4,5 console.log(Math.round(z)) // Выход: 5 console.log(Math.round(null)) // Выход: 0
Все, что меньше x.49 , будет округлено в меньшую сторону, а все, что больше, будет округлено в большую сторону.
Заключение
В этой быстрой статье мы рассмотрели некоторые методы, которые можно использовать для округления нецелого числа в JavaScript. Некоторые ключевые примечания, которые следует вынести из этой статьи: