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.