Sintaxe no JavaScript

Aprenda sobre a sintaxe do JavaScript, incluindo case-sensitivity, identificadores, comentários, expressões e declarações.

Ricardo Reis
4 min readMay 8, 2020

--

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:

--

--