Métodos diferentes para arredondar números de flutuação em JavaScript?

Métodos diferentes para arredondar números de flutuação em JavaScript?
Números de arredondamento é uma tarefa importante e útil na linguagem de programação JavaScript em vários casos. Por exemplo, os programadores podem querer exibir números com um número limitado de lugares decimais ou números inteiros para facilitar a leitura ou encaixá -los em um pequeno espaço.

Este tutorial ilustrará os métodos para arredondar os números flutuantes/decimais em JavaScript.

Métodos diferentes para arredondar os números de flutuação/decimal em JavaScript?

No JavaScript, os métodos pré-construídos abaixo são usados ​​para arredondar os números de flutuação:

  • Matemática.redondo()
  • Matemática.chão()
  • Matemática.teto ()
  • Matemática.trunc ()
  • tofixado ()

Método 1: Arredonde os números de flutuação usando o “Matemática.Método Round () ”

Use o "Matemática.redondo()”Método para arredondar os números flutuantes ou decimais. Ele arredondará o número fornecido ao número/número inteiro mais próximo. Se a parte decimal/parte do número especificado for 0.5 ou maior, o número é arredondado. Caso contrário, é arredondado para baixo.

Sintaxe
Use a sintaxe dada para matemática.Método Round ():

Matemática.redondo (floatNumber);

Exemplo
Passe o número decimal “25.5911”Para o método Round () como argumento:

Matemática.redondo (25.5911);

Pode -se observar que a saída exibe o “26”, Que é o número inteiro mais próximo, e também está por causa do“0.5911”, Que é a parte decimal do número:

Método 2: Arredonde os números de flutuação usando a matemática.Método do piso ()

Para arredondar os números de flutuação, use o “Matemática.Chão()”Método. É preciso um número e o completa para o número inteiro mais próximo ou mais próximo. Sempre completa, mesmo que a parte decimal do número seja 0.5 ou superior a 0.5.

Sintaxe
Siga a sintaxe dada para a matemática.Método do piso ():

Matemática.piso (floatnumber);

Exemplo
Chame o método piso () do objeto de matemática e passe o número decimal para contorná -lo:

Matemática.piso (25.5911);

Saída

Método 3: Arredonde os números de flutuação usando a matemática.Método CEIL ()

Para arredondar o número flutuante, use o “Matemática.teto ()”Método. Ele aceita um número decimal e o arredonda para o número inteiro mais próximo ou mais próximo. Sempre se revira, mesmo que a parte decimal do número seja menor que 0.5.

Sintaxe
A sintaxe a seguir é utilizada para a matemática.Método CEIL ():

Matemática.teto (floatnumber);

Exemplo
Invoque a matemática.Método Ceil () e Passe o Número Decimal “25.5911”Como argumento:

Matemática.CEIL (25.5911);

Ele fornece o número inteiro mais próximo, arredondando -o como uma saída devido à parte decimal do número “0.5911”:

Método 4: Arredonde os números de flutuação usando a matemática.Método trunc ()

Outro método para arredondar o número de flutuação é o “Matemática.trunc ()”Método. É usado para truncar a parte decimal de um número, removendo efetivamente a parte fracionária e retornando apenas a parte inteira do número.

Sintaxe
A sintaxe mencionada abaixo é utilizada para a matemática.Método trunc ():

Matemática.trunc (floatNumber);

Exemplo
Passe o número decimal para o método trunc () para truncar a parte decimal do número:

Matemática.Trunc (25.5911);

Método 5: Arredonde os números de flutuação usando o método tofixed ()

Se você quiser arredondar o número de flutuação para um certo número de pontos decimais, utilize o “tofixado ()”Método. É usado para especificar o número de lugares decimais para utilizar ao formatar um número como uma string.

Sintaxe
Para obter números arredondados no número especificado de casas decimais, use a sintaxe fornecida:

FloatNumber.tofixado ()

Exemplo
Arredondar o número “25.5911”Para os 2 lugares decimais:

console.log (25.5911.tofixado (2));

Pode -se observar que a saída fornecida exibe o número de flutuação de até 2 locais decimais:

Ligue para o método tofixed () com um número para arredondar o número de até 1 local decimal:

console.log (25.5911.tofixado (1));

Saída

É tudo sobre os números de flutuação arredondada em JavaScript.

Conclusão

Para arredondar os números flutuantes em JavaScript, use o “Matemática.redondo()","Matemática.chão()","Matemática.teto ()","Matemática.trunc ()" ou o "tofixado ()”Método. O método redond () arredonda o número até o número inteiro mais próximo, o método piso () redonda ao número inteiro mais próximo, o método teto () arredonda para o número inteiro mais próximo ou mais próximo. O método trunc () trunca a parte decimal de um número, enquanto o método tofixed () é usado para formatar um número para um certo número de pontos decimais. Este tutorial ilustrou os métodos para arredondar os números de ponto flutuante em JavaScript com exemplos detalhados.