Como arredondar números decimais em javascript

Como arredondar números decimais em javascript
Rounding off é uma operação muito comum ao trabalhar com números em javascript. JavaScript fornece um objeto de matemática que pode ser usado para arredondar números decimais. O objeto de matemática fornece vários métodos diferentes que podem ser usados ​​para converter números decimais em números inteiros. JavaScript também tem outro método .tofixed () que também pode ser usado para arredondar um número decimal até ou para baixo para certos lugares decimais.

Como arredondar um número decimal em javascript

Primeiro, discutiremos todos os métodos fornecidos pelo objeto de matemática para arredondar um número decimal:

Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post.

Matemática.Método CEIL () : O Matemática.CEIL() Método arredonda o número decimal até o número inteiro mais próximo:

Se dermos um número negativo como argumento, então:

Matemática.Método do piso () : Este método arredonda o número decimal até o número inteiro mais próximo:

Para um número negativo:

Matemática.Método redondo () : O Matemática.redondo() O método leva um número como um argumento e retorna seu número inteiro mais próximo. Ele arredonde o número até o número inteiro mais próximo se o dígito após o decimal for menor que 5:

Se o número após o decimal for superior a cinco, esse método arredondará o número até o número inteiro mais próximo:

Se o número após o decimal for 5, então o Matemática.redondo() Método arredonda o número para o número inteiro mais próximo na direção do +infinito:

Matemática.Método trunc () : Este método trunca a parte decimal de um número número e retorna apenas a parte do número inteiro:

Para números negativos:

Como usar o .Método tofixed () : O .tofixado () O método é usado para arredondar um número decimal até ou abaixo de um número específico de decimais. É preciso um argumento opcional que especifica o número de decimais que por padrão é 0:

Se queremos que o número tenha 2 pontos decimais, então:

Se o número especificado de pontos decimais for maior que os pontos decimais presentes no número, então 0s serão adicionados para criar o comprimento desejado:

Este método converte o número em uma string:

Conclusão

Rounding e truncador números decimais é um problema muito comum que todo desenvolvedor precisa enfrentar. Neste post, listamos as cinco soluções mais comuns presentes no JavaScript para arredondar ou truncar números decimais.

O Matemática.teto () Método arredonda o número decimal em direção ao seu número inteiro mais próximo na direção de +∞, enquanto o Matemática.chão() Método arredonda o número na direção de -∞. O Matemática.redondo() Método arredonda os números decimais em ambas as direções, dependendo do dígito que vem após o ponto decimal. O Matemática.trunc () Método trunca todos os dígitos após o ponto decimal e retorna apenas toda a parte do número do número decimal. O .tofixado () O método é usado para obter o número desejado de dígitos em um número decimal sempre.