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

Método Math.trunc() do JavaScript

 Objeto Math do JavaScript

Math.trunc()o método retorna a parte inteira do número removendo qualquer decimal.

Diferente dos outros três métodos Math:Math.floor()Math.ceil()eMath.round()A maneira de funcionamento do Math.trunc() é muito simples. independentemente do número ser positivo ou negativo, ele sempre truncará o ponto e os dígitos à direita.

Atenção: O método Math.trunc() não arredonda o número para cima/Arredonda para baixo para o inteiro mais próximo, removendo apenas a parte decimal.

Os parâmetros passados a este método são implicitamente convertidos para tipo número.

Como trunc() é um método estático do Math, você sempre o usa comoMath.trunc(),ao invés de ser usado como método do objeto Math criado.

Sintaxe:

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
Teste e Veja‹/›

Compatibilidade do Navegador

Os números na tabela especificam a primeira versão do navegador que suporta completamente o método Math.trunc():

Método
Math.trunc()382525812

Valor do Parâmetro

ParâmetroDescrição
xNúmero

Detalhes Técnicos

Retorno:Parte inteira do número fornecido
Versão do JavaScript:ECMAScript 6

 Objeto Math do JavaScript