English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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'); // NaNTeste e Veja‹/›
Os números na tabela especificam a primeira versão do navegador que suporta completamente o método Math.trunc():
Método | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
Parâmetro | Descrição |
---|---|
x | Número |
Retorno: | Parte inteira do número fornecido |
---|---|
Versão do JavaScript: | ECMAScript 6 |