1
resposta

Entendendo sobre CONSOLE.LOG

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?!Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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:

Diferenças entre Console e Alert

Característicaalert()console.log()
VisibilidadeO usuário final vê na tela.Apenas quem abre a ferramenta de desenvolvedor (F12) vê.
InterrupçãoTrava a execução do código até ser fechado.Não interrompe o fluxo do programa.
PropósitoAvisos urgentes ou interações simples.Testes, verificação de variáveis e correção de erros.
CapacidadeExibe apenas textos simples.Exibe objetos complexos, listas e erros detalhados.

Por que usar o Console?

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.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!