Sintaxe JavaScript
A sintaxe JavaScript é o conjunto de regras, como os programas JavaScript são construídos:
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
Valores JavaScript
A sintaxe JavaScript define dois tipos de valores:
- Valores fixos
- Valores variáveis
Os valores fixos são chamados de Literais .
Os valores das variáveis são chamados de Variáveis .
Literais JavaScript
As duas regras de sintaxe mais importantes para valores fixos são:
1. Os números são escritos com ou sem decimais:
10.50
1001
2. Strings são textos, escritos entre aspas duplas ou simples:
"John Doe"
'John Doe'
Variáveis JavaScript
Em uma linguagem de programação, as variáveis são usadas para armazenar valores de dados.
JavaScript usa as palavras-chave var
e
let
para const
declarar variáveis .
Um sinal de igual é usado para atribuir valores a variáveis.
Neste exemplo, x é definido como uma variável. Então, x é atribuído (dado) o valor 6:
let x;
x = 6;
Operadores JavaScript
JavaScript usa operadores aritméticos ( +
-
*
/
) para
calcular valores:
(5 + 6) * 10
JavaScript usa um operador de atribuição ( =
) para atribuir
valores a variáveis:
let x, y;
x = 5;
y = 6;
Expressões JavaScript
Uma expressão é uma combinação de valores, variáveis e operadores, que calcula um valor.
O cálculo é chamado de avaliação.
Por exemplo, 5 * 10 resulta em 50:
5 * 10
As expressões também podem conter valores de variáveis:
x * 10
Os valores podem ser de vários tipos, como números e strings.
Por exemplo, "John" + " " + "Doe", é avaliado como "John Doe":
"John" + " " + "Doe"
Palavras-chave JavaScript
Palavras- chave JavaScript são usadas para identificar ações a serem executadas.
A
palavra- let
chave diz ao navegador para criar variáveis:
let x, y;
x = 5 + 6;
y = x * 10;
A
palavra- var
chave também informa ao navegador para criar variáveis:
var x, y;
x = 5 + 6;
y = x * 10;
Nestes exemplos, usar var
ou let
produzirá o mesmo resultado.
Você aprenderá mais sobre var
e let
posteriormente neste tutorial.
Comentários JavaScript
Nem todas as instruções JavaScript são "executadas".
Código após barras duplas
//
ou entre /*
e */
é tratado como um comentário .
Os comentários são ignorados e não serão executados:
let x = 5; // I will be executed
// x = 6; I will
NOT be executed
Você aprenderá mais sobre comentários em um capítulo posterior.
Identificadores/Nomes JavaScript
Identificadores são nomes JavaScript.
Os identificadores são usados para nomear variáveis, palavras-chave e funções.
As regras para nomes legais são as mesmas na maioria das linguagens de programação.
Um nome JavaScript deve começar com:
- Uma letra (AZ ou az)
- Um cifrão ($)
- Ou um sublinhado (_)
Os caracteres subsequentes podem ser letras, dígitos, sublinhados ou cifrões.
Observação
Números não são permitidos como o primeiro caractere em nomes.
Dessa forma, o JavaScript pode distinguir facilmente os identificadores dos números.
JavaScript diferencia maiúsculas de minúsculas
Todos os identificadores JavaScript diferenciam maiúsculas de minúsculas .
As variáveis lastName
e lastname
, são duas variáveis diferentes:
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript não interpreta LET ou Let como a palavra-chave let .
JavaScript e caso de camelo
Historicamente, os programadores usaram diferentes maneiras de juntar várias palavras em um nome de variável:
Hífens:
nome, sobrenome, cartão-mestre, intermunicipal.
Hífens não são permitidos em JavaScript. Eles são reservados para subtrações.
Sublinhado:
first_name, last_name, master_card, inter_city.
Superior Camel Case (Pascal Case):
Nome, Sobrenome, MasterCard, InterCity.
Caixa inferior do camelo:
Os programadores JavaScript tendem a usar maiúsculas e minúsculas que começam com uma letra minúscula:
firstName, lastName, masterCard, interCity.
Conjunto de caracteres JavaScript
JavaScript usa o conjunto de caracteres Unicode .
Unicode cobre (quase) todos os caracteres, pontuações e símbolos do mundo.
Para uma visão mais detalhada, estude nossa Referência Unicode Completa .