Como arredondar um número para o top 10 mais próximo em JavaScript

Como arredondar um número para o top 10 mais próximo em JavaScript
O cálculo aproximado de um número é conhecido como arredondamento. Ajuda a tornar os números mais claros e mais simples de entender. De acordo com a precisão necessária do cálculo, os números podem ser arredondados para um valor específico. Um número é arredondado para o décimo mais próximo, o número inteiro não é alterado, apenas o valor aproximado é alterado.

Este estudo explicará o procedimento para arredondar um número em JavaScript para os 10 mais próximos.

Como arredondar um número para os 10 mais próximos em JavaScript?

Em JavaScript, use os seguintes métodos, para arredondar um número para os 10 mais próximos:

  • Matemática.Método redondo ()
  • Matemática.Método CEIL ()
  • Matemática.Método do piso ()

Vamos ver o funcionamento dos métodos acima mencionados um por um!

Método 1: Arredonde um número para os 10 mais próximos utilizando matemática.Método redondo ()

Em JavaScript, o “redondo()”Método do“Matemática”O tipo é usado para arredondar os números decimais, bem como todos os números no valor aproximado. Ele arredonda o número inteiro para o próximo número inteiro.

Sintaxe

Siga a sintaxe dada para usar o método Round () para arredondar o número mais próximo dos 10:

Matemática.redonda (número / 10) * 10
  • O "Matemática.redondo()”O método é invocado por passar o número dividido por 10 como um argumento que arredondará o resultado para o número inteiro mais próximo.
  • Em seguida, multiplique -o por 10 que arredondará o resultado para os 10 mais próximos.

Exemplo

Primeiro, defina uma função chamada “RoundtonEarest10"Com um parâmetro"número”. Chama a matemática.Método Round () que retornará o valor aproximado mais próximo do 10:

Função RoundtonEarest10 (número)
retornar matemática.redonda (número / 10) * 10;

Ligar para "RoundtonEarest10”Função passando um número inteiro“6745”. Será dividido primeiro por 10 e retornará o “674.5”Que será arredondado para“675”, Que é o número inteiro mais próximo do 674.5. O valor resultante será multiplicado por 10 para obter o valor aproximado para o 10 mais próximo:

console.log (roundtonearest10 (6745));

A saída mostrará “6750”Que é o 10 mais próximo do“6745”:

Vamos passar o valor decimal “89.9”Na função e veja o valor arredondado:

console.Log (RoundtonEarest10 (89.9));

A saída será imprimida “90”Ao arredondar o número decimal“89.9”Para os 10 mais próximos:

Método 2: Arredonde um número para os 10 mais próximos utilizando matemática.Método CEIL ()

Para arredondar um número para o 10 mais próximo, o “Matemática.teto ()”O método é usado. Ele arredondará o número para o próximo maior número inteiro. Se um número decimal for passado para a matemática.Método Ceil (), ele retorna o número inteiro.

Sintaxe

A sintaxe dada é usada para o “teto ()”Método:

Matemática.teto (número / 10) * 10
  • É preciso um número como um argumento dividido por 10 e depois multiplica com 10.
  • Ao dividir o número por 10, ele arredondará o número para o próximo maior número inteiro.
  • Em seguida, multiplique o número resultante por 10 para reduzir o número para os 10 mais próximos.

Exemplo

Invoque o “Matemática.teto ()”Método em“RoundtonEarest10”Função passando o número dividido por 10 e, em seguida, multiplique -o com 10 para arredondar o número para os 10 mais próximos:

Função RoundtonEarest10 (número)
retornar matemática.teto (número / 10) * 10;

Ligar para "RoundtonEarest10”Função e passe um número“6745”Como argumento. Será dividido primeiro por 10 e retornará o “674.5”Que será arredondado para“675”Devido ao método Ceil () que é o próximo maior número inteiro de 674.5. Em seguida, o número resultante será multiplicado por 10 e obterá o valor aproximado para os 10 mais próximos:

console.log (roundtonearest10 (6745));

Saída

Da mesma forma, o número decimal também é arredondado para os 10 mais próximos em JavaScript usando a matemática.Método CEIL (). Passe o número “78.02”Como um parâmetro no“RoundtonEarest10”Função. Vai voltar “8”Que é o próximo maior número inteiro do“7.802”E, em seguida, multiplique o número resultante por 10 Esse é o valor aproximado para os 10 mais próximos:

console.Log (RoundtonEarest10 (78.02));

A saída correspondente será:

Método 3: Arredonde um número para os 10 mais próximos utilizando matemática.Método do piso ()

Há outro método “Matemática.piso () ”que é usado para arredondar um número para os 10 mais próximos. Vai arredondar o número até o número inteiro mais próximo. Se um número inteiro decimal for passado para a matemática.Método de piso (), ele retorna o inteiro inteiro mais próximo.

Sintaxe

A sintaxe a seguir é usada para o método piso ():

Matemática.piso (número / 10) * 10
  • O método é chamado passando o número dividido por 10 como um argumento que arredondará o número resultante até o número inteiro mais próximo.
  • Em seguida, o número resultante se multiplicará por 10, que retornará o número arredondado para os 10 mais próximos.

Exemplo

Na função definida “RoundtonEarest10 ()", Ligar para "Matemática.chão()”Método, passando o número dividido por 10 como argumento e, em seguida, multiplique -o com 10:

Função RoundtonEarest10 (número)
retornar matemática.piso (número / 10) * 10;

Passe o número “6745”Como um argumento na função definida chamada“RoundtonEarest10 ()”. Será dividido primeiro por 10 e retornará o “674.5”Que será arredondado para“674”Devido ao método piso () que é o número inteiro mais próximo de 674.5. Então, o número resultante “674”Será multiplicado por 10 e obterá o valor aproximado para os 10 mais próximos:

console.log (roundtonearest10 (6745));

Saída

Passe o número decimal “-5.15”Como um parâmetro no“RoundtonEarest10”Função. Vai voltar “7”Que é o número inteiro mais próximo do“7.802”E, em seguida, multiplique o número resultante por 10 que é o valor aproximado para o 10 mais próximo:

console.LOG (RoundtonEarest10 (-5.15));

A saída será:

Conclusão

Para arredondar um número para os 10 mais próximos, use os métodos predefinidos do JavaScript que incluem matemática.redonda (), matemática.teto () e a matemática.chão(). A matemática.Round () Método arredonda o número para o inteiro inteiro mais próximo da matemática.O método do teto () arredonda o número para o próximo maior número inteiro, enquanto a matemática.Método piso () arredonda o número para o número inteiro mais próximo. Todos esses métodos se multiplicarão por 10 para arredondar o número resultante para os 10 mais próximos. Neste estudo, o funcionamento de todos esses métodos foi explicado junto com seus exemplos.