English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math.trunc()метод возвращает целую часть числа, удаляя любую дробную часть.
по-другому, чем другие три метода Math:Math.floor(),Math.ceil()иMath.round()Работа Math.trunc() очень проста. Независимо от того, положительное это число или отрицательное, он всегда отрезает (отрезает) точку и цифры справа от нее.
Внимание: Метод Math.trunc() не округляет число до ближайшего целого вверх/вниз, а просто удаляет дробную часть.
Параметры, передаваемые этому методу, импlicitно преобразуются в тип числа.
Потому что trunc() является статическим методом Math, поэтому вы всегда используете его такMath.trunc()а не для создания объекта Math методами.
Math.trunc(x)
Math.trunc(13.37); // 13 Math.trunc(42.84); // 42 Math.trunc(0.123); // 0 Math.trunc(-0.123);// -0 Math.trunc('-1.123'); // -1 Math.trunc(NaN); // NaN Math.trunc('Hello'); // NaNПроверьте, посмотрите‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод Math.trunc():
Метод | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
Параметр | Описание |
---|---|
x | Число |
Возврат значений: | Целая часть числа |
---|---|
Версия JavaScript: | ECMAScript 6 |