Math.trunc
Отбрасывает дробную часть числа.
Доступно с: ES2015
Синтаксис
Math.trunc(x)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| x | number | Число, у которого отбрасывается дробная часть. |
Возвращаемое значение
numberЦелая часть числа.
Примеры
Целая часть:
console.log(Math.trunc(7.9));Результат:
7Отличие от Math.floor на отрицательных числах:
console.log(Math.trunc(-7.9));
console.log(Math.floor(-7.9));Результат:
-7
-8Примечания
Math.trunc() просто отрезает всё после точки, а Math.floor() всегда округляет вниз. Для положительных чисел результат одинаковый.
См. также
- Math.floor — Округляет число вниз до целого.
- Math.ceil — Округляет число вверх до целого.
- parseInt — Преобразует строку в целое число.
Вопросы и ответы по теме
В учебнике
- Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.