- Pq no exercício 1 e 2 não tem "Let" antes do nome da variável e no 4 e 5 tem?
- Pq usou-se o "console.log" no exercício 3 ao invés do "Alert"? Tem com diferenciar a hora de usar um e outro?
Bom dia Ederson!
Tudo bom?!
Sobre as palavras chaves de variáveis em JavaScript, como var, let e const. Isso acontece quando você simplesmente atribui um valor a um identificador sem declará-lo:
numeroSecreto = 50;
Nesse caso, a variável será automaticamente adicionada ao escopo global, o que pode causar problemas, como poluir o escopo global e dificultar a manutenção do código caso ela não seja declarada usando as palavras chaves. Por boas práticas, é altamente recomendável sempre usar let, var ou const para declarar variáveis, garantindo um código mais claro e evitando problemas inesperados.
Sobre o Console e o Alert, os dois possuem funcionalidades diferentes. De forma geral o alert é utilizado para exibir algo no site de forma mais visível ao usuário, é uma "fala direta" do sistema para o usuário. O alert pode conter diversas funções, exemplo mais comum:
alert("O campo CPF é obrigatório!"); // Dizendo ao usuário para preencher o campo
alert("Existe campos que não foram preenchidos."); //Dizendo ao usuário que todos os campos não foram preenchidos
alert("Seja Bem-vindo ao nosso sistema!");
alert(`Olá, ${user.name} ! Que bom que você voltou!`);
Já o console é uma ferramenta importante para você Ederson na hora de desenvolver. O console diferente do alert que é apresentado de forma direta para o usuário, o console não aparece para o usuário, mas sim para nos programadores. É usado para registrar mensagens no console do navegador ou no terminal durante o desenvolvimento, sendo uma ferramenta ideal para depuração (debugging) e teste de código, pois permite visualizar várias mensagens sem interromper a execução do programa.
console.log("Error");
console.log("Funcionando até aqui");
console.log(nome);
Espero ter ajudado! Qualquer dúvida, estou a disposição!