Sintaxe JS

Exemplo:


    // 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 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. As cordas são textos, escritos em cotações duplas ou únicas:


    "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 e para declarar variáveis.varletconst

Um sinal igual é usado para atribuir valores a variáveis.

Neste exemplo, x é definido como uma variável. Em seguida, 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 computa um valor.

O cálculo é chamado de avaliação.

Por exemplo, 5 * 10 avalia para 50:


    5 * 10
    

Expressões também podem conter valores variáveis


     x * 10
    

Os valores podem se de vários tipos, como números e textos

Por exemplo, John + + Doe, avalia John Doe:


    "John" + " " + "Doe"
    

Palavras-chave JavaScript

As palavras-chave JavaScript são usadas para identificar ações a serem executadas.

A palavra-chave diz ao navegador para criar variáveis:let


    let x, y;
    x = 5 + 6;
    y = x * 10;
    

A palavra-chave também diz ao navegador para criar variáveis: var


    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 de JavaScript

Nem todas as instruções JavaScript são "executadas".

O 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 JavaScript

Identificadores são nomes.

Em JavaScript, os identificadores são usados para nomear variáveis (e palavras-chave, funções e rótulos).

As regras para nomes legais são praticamente as mesmas na maioria das linguagens de programação.

Em JavaScript, o primeiro caractere deve ser uma letra, um sublinhado (_) ou um cifrão ($).

Os caracteres subsequentes podem ser letras, dígitos, sublinhados ou cifrões.

Números não são permitidos como o primeiro caractere.

Dessa forma, o JavaScript pode distinguir facilmente identificadores de números.

JavaScript diferencia maiúsculas de minúsculas

Todos os identificadores JavaScript são sensíveis a maiúsculas e minúsculas.

As variáveis lastNamee 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 Camel Case

Historicamente, os programadores têm usado diferentes maneiras de juntar várias palavras em um nome de variável:

Hífens:

nome, sobrenome, cartão-mestre, entre cidades.

Hifens não são permitidos em JavaScript. Eles são reservados para subtrações.

Sublinhado:

first_name, last_name, master_card, inter_city.

Upper Camel Case (Pascal Case):

FirstName, LastName, MasterCard, InterCity.

Caixa Camel inferior:

Os programadores de 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.

O Unicode cobre (quase) todos os caracteres, pontuações e símbolos do mundo.

Para uma análise mais detalhada, estude nossa Referência Unicode Completa.

Fonte: w3schools