English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método Math.trunc() de JavaScript

 Objeto Math de JavaScript

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.

Sintaxis:

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
Prueba aquí‹/›

Compatibilidad del navegador

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()382525812

Valor del parámetro

ParámetroDescripción
xNúmero

Detalles técnicos

Valor devuelto:Parte entera del número dado
Versión de JavaScript:ECMAScript 6

 Objeto Math de JavaScript