English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do JavaScript

Objeto JavaScript

Função JavaScript

JS HTML DOM

BOM do navegador JS

Tutorial básico do AJAX

Manual de referência do JavaScript

Sentenças do JavaScript

Um programa de computador é uma lista de instruções que o computador deve executar.

Nas linguagens de programação, essas instruções são chamadas de sentenças.

Um programa JavaScript é uma lista de sentenças de programação.

As sentenças são usadas no JavaScript para especificar o fluxo do programa.

As sentenças JavaScript são compostas pelos seguintes itens:Valores, operadores, expressões, palavras-chave e comentários

Esta sentença informa ao navegador para escrever o conteúdo "Hello world" dentro do elemento HTML com id="para".

document.getElementById("para").innerHTML = "Hello world";
Teste para ver‹/›

A maioria dos programas JavaScript contém muitas sentenças JavaScript.

As sentenças são executadas uma a uma na ordem em que foram escritas.

var a, b, sum;// Sentença 1
a = 20;   // Sentença 2
b = 30;   // Sentença 3
sum = a + b;  // Sentença 4
Teste para ver‹/›

A instrução define as operações que o script executará e como será executado.

Ponto-e-vírgula (;)

E C, C ++Como em Java, as instruções simples no JavaScript geralmente são seguidas pelo caractere de ponto-e-vírgula.

Mas, se cada instrução estiver em uma linha separada, o JavaScript permite que você omita este ponto-e-vírgula.

var x = 20
var y = 30
Teste para ver‹/›

Mas, quando formatado em um único linha como mostrado, é necessário usar ponto-e-vírgula:

var x = 20; var y = 30;
Teste para ver‹/›

Embora seja possível não usar ponto-e-vírgula (;) para encerrar uma instrução, também é viávelNo entanto, ainda é altamente recomendado usar ponto-e-vírgula no final

O uso de ponto-e-vírgula é um bom hábito de programação.

Espaços JavaScript

O JavaScript ignora os espaços, tabulações e quebras de linha que aparecem no programa.

Você pode adicionar espaços no script para torná-lo mais legível.

As duas linhas a seguir são equivalentes:

var greet = "Hello world";
var greet = "Hello world";

É geralmente recomendado que você coloque espaços em branco após os operadores ( +-* /Coloque espaços em branco antes e depois para melhorar a legibilidade:

var sum = a + b ;

Comprimento da linha e caractere de nova linha JavaScript

Para obter a melhor legibilidade, evite que as linhas de código ultrapassem80 caracteres.

Se a instrução JavaScript não se adequar a uma linha, o melhor lugar para quebrar a linha é após o operador ( +-* /depois de:

document.getElementById("para").innerHTML = "20+3A soma de 0 é " +
sum;
Teste para ver‹/›

Bloco de código JavaScript

As instruções JavaScript podem ser agrupadas dentro de um bloco de código {...}.

O propósito do bloco de código é definir instruções que serão executadas juntas.

EmEm uma função JavaScript, você descobrirá que as instruções agrupadas dentro de um bloco são colocadas em um único lugar.

function myFunc() {
  document.getElementById("p")1").innerHTML = "Hey, there!";
  document.getElementById("p")2").innerHTML = "How are you doing?";
}
Teste para ver‹/›

Palavras-chave JavaScript

As instruções JavaScript geralmente começam comPalavra-chaveComeça com, para identificar a operação JavaScript a ser executada.

A seguir, você encontrará uma lista de algumas palavras-chave que você aprenderá neste tutorial:

Palavra-chaveDescrição
varDeclarar uma variável, pode optar por inicializá-la com um valor
letDeclarar uma variável local de escopo de bloco {}, pode optar por inicializá-la com um valor
constDeclarar uma constante de nome de leitura apenas
breakTermina o ciclo atual, switch ou sentença de rótulo, e transfere o controle do programa para a sentença após a sentença de terminação
continueTermina a execução da sentença no ciclo atual ou no ciclo marcado na iteração atual e continua a execução do ciclo na próxima iteração
if...elseExecuta uma sentença se a condição especificada for verdadeira. Se a condição for falsa, pode executar outra sentença
switchCalcula a expressão para que o valor da expressão coincida com a cláusula case e execute a sentença relacionada
throwLança uma exceção definida pelo usuário
try...catchMarca um bloco de tentativa de语句 e especifica a resposta (se ocorrer uma exceção)
whileCria um laço que executa a sentença especificada enquanto o valor da condição for verdadeiro. Avalia a condição antes de executar a sentença
do...whileCria um laço que executa uma sentença específica até que o valor da condição seja falso. Avalia a condição após executar a sentença, resultando na execução da sentença especificada pelo menos uma vez
forCria um laço que consiste em três expressões opcionais, entre parênteses e separadas por pontos e vírgulas, seguidas pela sentença a ser executada no laço
for...inVarreção de atributos enumeráveis do objeto em qualquer ordem. Para cada propriedade diferente, pode executar uma sentença
for...ofVarreção de Objetos Iteráveis (incluindo arrays, objetos semelhantes a arrays, iteradores e geradores), chama o gancho iterativo personalizado e executa a sentença a ser executada para cada valor de propriedade diferente