Capítulo 2. Estrutura lexical
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
A estrutura lexical de uma linguagem de programação é o conjunto de regras elementares que especifica como escreves programas nessa linguagem. É a sintaxe de nível mais baixo de uma linguagem: especifica como são os nomes das variáveis, os caracteres delimitadores dos comentários e como uma instrução de programa é separada da seguinte, por exemplo. Este pequeno capítulo documenta a estrutura lexical do JavaScript. Abrange:
-
Sensibilidade a maiúsculas e minúsculas, espaços e quebras de linha
-
Comentários
-
Literais
-
Identificadores e palavras reservadas
-
Unicode
-
Ponto e vírgula opcional
2.1 O texto de um programa JavaScript
JavaScript é uma linguagem que diferencia maiúsculas de minúsculas. Isso significa que as palavras-chave da linguagem, variáveis, nomes de funções e outros identificadores devem sempre ser digitados com letras maiúsculas consistentes. A palavra-chavewhile, por exemplo, deve ser digitada "while", e não "While" ou "WHILE". Da mesma forma, online, Online, OnLine, e ONLINEsão quatro nomes de variáveis distintos.
JavaScript ignora espaços que aparecem entre tokens em programas. Na maioria das vezes, o JavaScript também ignora quebras de linha (mas veja§2.6 para uma exceção). Uma vez que podes usar espaços e novas linhas livremente nos teus programas, podes formatar e identar os teus programas de uma forma ...