Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida sobre esses parênteses no javascript

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.

2 respostas
soluçã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 ✓

bons estudos

Ajudou sim! Muito obrigado.