Округление:
Math.floor -
Округление в меньшую сторону: 3.1
становится 3
, а -1.1
— -2
.
Math.ceil -
Округление в большую сторону: 3.1
становится 4
, а -1.1
— -1
.
Math.round -
Округление до ближайшего целого: 3.1
становится 3
, 3.6
— 4
, а -1.1
— -1
.
Math.trunc
- Производит удаление дробной части без округления: 3.1
становится 3
, а -1.1
— -1
.
num.toFixed(n) округляет число до n
знаков после запятой и возвращает строковое представление результата.
let num = 12.34;
alert( num.toFixed(1) ); // "12.3"
isNaN(value) -
преобразует значение в число и проверяет является ли оно NaN
:
isFinite(value)
преобразует аргумент в число и возвращает true
, если оно является обычным числом, т.е. не NaN/Infinity/-Infinity
:
Функция parseInt
возвращает целое число, а parseFloat
возвращает число с плавающей точкой:
Объект Math - имеет множество математических функций