English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math.trunc()El método devuelve la parte entera del número eliminando cualquier decimal.
Diferente de las otras tres métodos Math:Math.floor(),Math.ceil()yMath.round()El funcionamiento de Math.trunc() es muy simple. Independientemente de si el parámetro es un número positivo o negativo, siempre truncará (truncará) el punto y los dígitos a su derecha.
Nota: El método Math.trunc() no aumentará el número/Redondea hacia abajo al entero más cercano, simplemente eliminando los decimales.
Los parámetros pasados a este método se convierten implícitamente a tipo numérico.
Debido a que trunc() es un método estático de Math, siempre utilícelo comoMath.trunc(),en lugar de usarlo como método de creación del objeto 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'); // NaNPrueba aquí‹/›
El número en la tabla especifica la primera versión del navegador que admite completamente el método Math.trunc():
Método | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
Parámetro | Descripción |
---|---|
x | Número |
Valor devuelto: | Parte entera del número dado |
---|---|
Versión de JavaScript: | ECMAScript 6 |