if numeroSecreto = parseInt(Math.random() * 10 +1);
Para que serve os parênteses após o "Math.random" ? Se alguém poder colocar um exemplo, agradeço.
if numeroSecreto = parseInt(Math.random() * 10 +1);
Para que serve os parênteses após o "Math.random" ? Se alguém poder colocar um exemplo, agradeço.
Oii, Eduardo!
Os parênteses após o Math.random
são usados para chamar a função random
que pertence ao objeto Math
em JavaScript. Essa função gera um número decimal aleatório entre 0 (inclusivo) e 1 (exclusivo). Quando você usa Math.random()
, você está chamando essa função para obter um número aleatório.
No seu exemplo, o código Math.random() * 10 + 1
tá gerando um número aleatório entre 1 e 10. Isso acontece porque Math.random()
gera um número entre 0 e 1, que é então multiplicado por 10, resultando em um número entre 0 e 10. Ao adicionar 1, você ajusta o intervalo para que seja entre 1 e 11 (mas como parseInt
é usado, ele irá truncar o número decimal, resultando em um número inteiro entre 1 e 10).
Então, os parênteses são essenciais para chamar a função random
e obter o número aleatório necessário para o seu cálculo.
Espero ter ajudado.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓
Ajudou sim! Muito obrigado.