Comentários:
Uma linha
1 |
// comentário de uma linha |
Várias linhas
1 2 3 4 |
/* comentário longo de múltiplas linhas. */ |
Use comentários sucintos para ajudar programadores não familiarizados com o código.
Essas são as duas opções de comentários em JavaScript.
Declaração de variáveis
Você pode declarar uma variável com var ou let.
Var
Com var, a variável tem escopo de função, ou seja, está disponível dentro da função, mesmo fora de blocos {}.
1 2 3 4 |
if (true) { var x = 10; } console.log(x); // 10 |
Let
Com let, a variável tem escopo de bloco, ficando disponível apenas dentro do bloco onde foi declarada.
1 2 3 4 |
if (true) { let y = 20; } console.log(y); // ReferenceError: y is not defined |
Declaração de constantes
Const
Constantes não podem ser alteradas. Com const, o escopo é de bloco, assim como com let.
1 2 3 4 |
if (true) { const y = 20; } console.log(y); // ReferenceError: y is null |