- Comentários
// → Comentário de uma linha
/* ... */ → Comentário de várias linhas
➡Úteis para explicações rápidas ou desativar partes do código.
- Espaços e quebras de linha
Espaços e quebras de linha melhoram a leitura, mas geralmente não afetam a execução.
Exemplos: \n (quebra de linha), \t (tabulação).
Algumas quebras de linha influenciam o ponto e vírgula automático (ver item 7).
- Palavras-chave (reservadas)
Não podem ser usadas como nome de variáveis ou funções.
Exemplos:
if, else, for, function, const, return, class, import, await.
- Literais
São valores fixos no código. Exemplos:
true, false, null (booleanos e nulo)
123, 0xFF, 0o755, 0b1010 (números)
'texto', "texto", texto
(strings)
- Template Strings
Permitem inserir variáveis no meio do texto com ${}:
let nome = "Ana";
console.log(Bem-vinda, ${nome}
);
- Comentários e depuração
Use console.log() para verificar valores durante a execução.
Ideal para depurar e entender o fluxo do seu código.
- Inserção automática de ponto e vírgula (ASI)
O JavaScript tenta corrigir código faltando ;, mas isso pode causar erros sutis:
return
nome;
// JavaScript entende como: return; nome; (retorna undefined!)
➡ Boa prática: sempre escreva ponto e vírgula manualmente.
- Objetos e Arrays
Objeto: { nome: "Ana", idade: 25 }
Array: [10, 20, 30]
- Expressões regulares
Usadas para buscar padrões em texto:
let regex = /abc/;
- Caracteres especiais
\u00A9 → Unicode (©)
\xA9 → Hexadecimal (©)