Sintaxe no JavaScript
Aprenda sobre a sintaxe do JavaScript, incluindo case-sensitivity, identificadores, comentários, expressões e declarações.
English version: https://www.javascripttutorial.net/javascript-syntax/
JavaScript é case-sensitive
A expressão em inglês case-sensitive significa que é sensível a letras maiúsculas e minusculas, ou seja, a mesma letra maiúsculas e minúscula é considerada diferente (“a” é diferente de “A”).
Tuno no JavaScript, incluindo variáveis, nomes de funções, nomes de classes e operadores são case-sensitive. Isso significa que as variáveis counter
e Counter
são diferentes.
Da mesma forma, você não pode usar instanceof
como nome de uma função porque é uma palavra chave reservada. No entanto, instanceOf
seria um nome válido para uma função.
Identificadores
Um identificador é um nome de uma variável, função, parâmetro ou classe.
Um identificador consiste em um ou mais caractere nos seguintes formatos:
- O primeiro caractere deve ser uma letra (a-z ou A-z), um sublinhado (_) ou um cifrão ($).
- Os demais caracteres podem ser letras (a-z ou A-z), números (0–9), sublinhados (_) ou cifrões ($).
Observe que a letra nesse contexto não está limitada aos caracteres ASCII, mas pode incluir ASCII ou Unicode estendido, embora isso não seja recomendado.
É uma boa prática usar camel case para os identificadores.
Camel case é a denominação em inglês para a prática de escrever as palavras compostas ou frases, onde cada palavra é iniciada com maiúsculas e unidas sem espaços. Para identificadores de variáveis a primeira palavra inicia com letra minúscula. Adotar o uso do camel case não é obrigatório, mas é uma boa prática.
Por exemplo:
Comentários
O JavaScript suporta comentários de uma única linha ou de um bloco de linhas.
Um comentário de uma única linha inicia com suas barras (//), por exemplo:
Um bloco de comentários inicia com uma barra e um asterisco (/*) e termina com os caracteres em ordem inversa, um asterisco e uma barra (*/). Por exemplo:
É uma boa prática usar um asterisco no início de cada linha comentada apenas para uma melhor legibilidade.
Declarações
Embora o JavaScript não exija finalizar uma declaração com ponto e vírgula (;), é recomendável o uso do sinal para finalizar uma declaração.
A razão de usar de usar ponto e vírgula é tonar o seu código mais legível e ajuda a evitar alguns problemas.
Além disso, pode ser necessário combinar e comprimir o código JavaScript antes de implementá-lo no ambiente de produção para remover espaços em branco extra, economizando assim largura de banda e aumentando a performance do código. Sem o uso de ponto e vírgula você terá erros de sintaxe.
Você pode usar um bloco de código que começa com uma abertura de chaves ({) e finaliza com o fechamento de chaves (}) para combinar múltiplas declarações (várias instruções), como por exemplo:
Expressões
Uma expressão pe uma parte do código que resulta em um valor. Por exemplo:
A expressão acima retorna 3
, portanto, é uma expressão válida.
Suponha que você tenha duas variáveis, a
e b
, o código a seguir ilustra uma expressão que envolve as variáveis:
Palavras-chave ou palavras reservadas
O JavaScript define uma lista de palavras reservadas que possuem um uso especial. Você não pode usar essas palavras como identificadores.
Abaixo a lista completa das palavras reservadas:
Espero que esse tutorial ajude você a compreender a sintaxe do JavaScript, abrangendo a nomeação de identificadores, construção de declarações e comentários de códigos.
Veja o índice de todos os tutoriais JavaScript
Confira uma série de outros tutoriais JavaScript que eu escrevi, clicando no link abaixo: