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

Como Arredondar Um Numero Para O 10 Mais Proximo Em Javascript



O cálculo aproximado de um número é conhecido como arredondamento. Isso ajuda a tornar os números mais claros e simples de entender. De acordo com a precisão exigida 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 o 10 mais próximo.

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

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







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



Método 1: arredondar um número para o 10 mais próximo usando o método Math.round()

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



Sintaxe





Siga a sintaxe fornecida para usar o método round() para arredondar o número mais próximo de 10:

Matemática . redondo ( número / 10 ) * 10
  • O ' Math.round() ” é invocado passando o número dividido por 10 como um argumento que arredondará o resultado para o número inteiro mais próximo.
  • Em seguida, multiplique por 10, o que arredondará o resultado para o 10 mais próximo.

Exemplo

Primeiro, defina uma função chamada “ roundToNearest10 ” com um parâmetro “ número ”. Chama o método Math.round() que retornará o valor aproximado mais próximo do 10 :



função roundToNearest10 ( número ) {

Retorna Matemática . redondo ( número / 10 ) * 10 ;

}

Ligar para ' roundToNearest10 ” função passando um número inteiro “ 6745 ”. Ele primeiro será dividido por 10 e retornará o “ 674,5 ” que será arredondado para “ 675 ” que é o número inteiro mais próximo de 674,5. O valor resultante será então multiplicado por 10 para obter o valor aproximado para o 10 mais próximo:

console. registro ( roundToNearest10 ( 6745 ) ) ;

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

Vamos passar o valor decimal ' 89,9 ” na função e veja o valor arredondado:

console. registro ( roundToNearest10 ( 89,9 ) ) ;

A saída imprimirá “ 90 ” arredondando o número decimal “ 89,9 ” para o 10 mais próximo:

Método 2: arredondar um número para o 10 mais próximo usando o método Math.ceil()

Para arredondar um número para o 10 mais próximo, o “ Math.ceil() ” método é usado. Ele arredondará o número para o próximo maior número inteiro. Se um número decimal for passado para o método Math.ceil(), ele retornará o número inteiro.

Sintaxe

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

Matemática . teto ( número / 10 ) * 10
  • Ele pega um número como argumento dividido por 10 e depois o multiplica por 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 obter o número arredondado para o 10 mais próximo.

Exemplo

Invoque o “ Math.ceil() ” método em “ roundToNearest10 ” passando o número dividido por 10 e, em seguida, multiplique-o por 10 para arredondar o número para o 10 mais próximo:

função roundToNearest10 ( número ) {

Retorna Matemática . teto ( número / 10 ) * 10 ;

}

Ligar para ' roundToNearest10 ” função e passar um número “ 6745 ” como argumento. Ele primeiro será dividido por 10 e retornará o “ 674,5 ” que será arredondado para “ 675 ” devido ao método ceil () que é o próximo maior inteiro de 674,5. Em seguida, o número resultante será multiplicado por 10 e obterá o valor aproximado até o 10 mais próximo:

console. registro ( roundToNearest10 ( 6745 ) ) ;

Resultado

Da mesma forma, o número decimal também é arredondado para o 10 mais próximo em JavaScript usando o método Math.ceil(). Passe o número “ 78.02 ” como um parâmetro no “ roundToNearest10 ”função. vai voltar' 8 ” que é o próximo maior inteiro do “ 7.802 ”, e então multiplique o número resultante por 10 esse é o valor aproximado para o 10 mais próximo:

console. registro ( roundToNearest10 ( 78.02 ) ) ;

A saída correspondente será:

Método 3: arredonde um número para o 10 mais próximo usando o método Math.floor()

Existe outro método “Math.floor()” que é usado para arredondar um número para o 10 mais próximo. Ele arredondará o número para baixo para o inteiro mais próximo. Se um inteiro decimal for passado para o método Math.floor(), ele retornará o inteiro inteiro mais próximo.

Sintaxe

A seguinte sintaxe é usada para o método floor():

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 para o inteiro mais próximo.
  • Em seguida, o número resultante será multiplicado por 10, que retornará o número arredondado para o 10 mais próximo.

Exemplo

Na função definida “ roundToNearest10() ', Ligar para ' Math.floor() ” passando o número dividido por 10 como argumento e, em seguida, multiplique-o por 10:

função roundToNearest10 ( número ) {

Retorna Matemática . piso ( número / 10 ) * 10 ;

}

Passe o número “ 6745 ” como um argumento na função definida chamada “ roundToNearest10() ”. Ele será dividido primeiro por 10 e retornará o “ 674,5 ” que será arredondado para “ 674 ” devido ao método floor() que é o inteiro mais próximo de 674,5. Então, o número resultante “ 674 ” será multiplicado por 10 e obterá o valor aproximado para o 10 mais próximo:

console. registro ( roundToNearest10 ( 6745 ) ) ;

Resultado

Passe o número decimal “ -5,15 ” como parâmetro no “ roundToNearest10 ” função. vai voltar “ 7 ” que é o inteiro mais próximo de “ 7.802 ” e, em seguida, multiplique o número resultante por 10 que é o valor aproximado para o 10 mais próximo:

console. registro ( roundToNearest10 ( - 5,15 ) ) ;

A saída será:

Conclusão

Para arredondar um número para o 10 mais próximo, use os métodos predefinidos do JavaScript que incluem Math.round(), Math.ceil() e Math.floor(). O método Math.round() arredonda o número para o inteiro mais próximo O método Math.ceil() arredonda o número para o próximo maior inteiro, enquanto o método Math.floor() arredonda o número para o inteiro mais próximo. Todos esses métodos serão multiplicados por 10 para arredondar o número resultante para o 10 mais próximo. Neste estudo, o funcionamento de todos esses métodos foi explicado juntamente com seus exemplos.