Estava testando sobre o CONSOLE.LOG e notei que ele funciona como se fosse um ALERT porém por trás do visual. É isso mesmo?!
Estava testando sobre o CONSOLE.LOG e notei que ele funciona como se fosse um ALERT porém por trás do visual. É isso mesmo?!
Oii, tudo bem?
Exatamente isso, Matheus. Sua percepção tá correta. O console.log e o alert servem para exibir informações, mas cada um tem um destino e um propósito diferente durante o desenvolvimento.
Uma comparação pra ajudar você a visualizar essas diferenças:
| Característica | alert() | console.log() |
|---|---|---|
| Visibilidade | O usuário final vê na tela. | Apenas quem abre a ferramenta de desenvolvedor (F12) vê. |
| Interrupção | Trava a execução do código até ser fechado. | Não interrompe o fluxo do programa. |
| Propósito | Avisos urgentes ou interações simples. | Testes, verificação de variáveis e correção de erros. |
| Capacidade | Exibe apenas textos simples. | Exibe objetos complexos, listas e erros detalhados. |
Imagine que você está construindo um jogo maior. Se você usar alert para cada pequena ação, o jogo ficará parando o tempo todo, o que torna a experiência ruim.
O console.log funciona como um "diário de bordo" do seu código. Ele permite que você verifique se os valores das variáveis (como o seu numeroSecreto e o chute) estão corretos sem precisar criar janelas que saltam na tela a cada segundo.
Dica de ouro: No seu código, você usou o console para mostrar o número secreto logo no início. Isso é ótimo para você testar se a lógica de vitória (o
if) está funcionando, já que você já sabe a resposta certa antes de digitar.