- Configuração do Ambiente
Usamos o Visual Studio Code como editor para criar e rodar código JavaScript.
Preparação do projeto base com arquivos como app.js, index.html, style.css, e pastas de imagem.
- Introdução ao Jogo do Número Secreto
Conceito do jogo: o programa escolhe um número secreto, o usuário tenta adivinhar, e o jogo dá dicas se o número é maior ou menor.
Exemplo prático de interação: chute e resposta.
- Variáveis
Variáveis são espaços na memória para guardar dados temporariamente.
Criamos variáveis com let e nomeamos de forma clara (ex: numeroSecreto, chute).
Valores numéricos não usam aspas; textos usam aspas simples ou duplas (sempre manter padrão).
Exemplo: let numeroSecreto = 29;
- Exibindo e Recebendo Dados
alert() exibe mensagens na tela (caixa de aviso).
prompt() abre uma caixa para o usuário digitar uma resposta, que pode ser armazenada em variável.
Exemplo:
alert('Boas-vindas');
let chute = prompt('Escolha um número');
- Estrutura Condicional (if)
Usamos if para executar código somente se uma condição for verdadeira.
Para comparar valores, usamos == ou === (comparação de igualdade).
Exemplo:
if (chute == numeroSecreto) {
alert('Acertou!');
}
else pode ser usado para tratar condições falsas (não coberto profundamente, mas mencionado).
- Erros comuns e boas práticas
Erro de usar = ao invés de == para comparar (atribuição vs comparação).
Importância da sintaxe correta: parênteses, chaves {}, aspas, ponto e vírgula.
Variáveis devem ser bem nomeadas para facilitar a compreensão.
- Operadores de Comparação e Testes
Usar operadores para comparar valores em condições (ex: ===, ==, !=, <, >).
Testar cenários corretos e incorretos para garantir que o programa funcione bem.
Usar console.log() para depurar e visualizar mensagens no console do navegador.
- Exercícios práticos
Criar variáveis, exibir mensagens, receber dados do usuário e fazer decisões simples.
Exemplos:
Mostrar alerta de boas-vindas.
Perguntar nome e idade.
Exibir mensagens diferentes conforme a idade.