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

Sentenças e Declarativas do JavaScript

Um aplicativo JavaScript é composto por instruções com gramática apropriada.

As instruções JavaScript são "instruções" que os navegadores precisam "executar".

Uma instrução pode estender por várias linhas.

Se cada instrução for separada por ponto e vírgula, várias instruções podem aparecer em uma linha.

Esta instrução informa ao navegador para escrever "Hello world" dentro do elemento HTML com id="para":

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

Você pode encontrar em nossoTutorial de instruções JavaScriptSaiba mais sobre as instruções.

A seguir está listada uma lista de instruções e declarações JavaScript por categoria:

Declaração de variável

Declarar
Descrição
varDeclarar uma variável, pode optar por inicializá-la com um valor
letDeclarar uma variável de escopo local dentro de um bloco {}, pode optar por inicializá-la com um valor
constDeclarar uma constante nomeada de leitura

Controle de fluxo

SentençaDescrição
breakTermina o loop atual, a instrução switch ou label e transfere o controle do programa para a instrução após a instrução de terminação
continueTermina a execução da instrução no loop atual ou na iteração atual do loop marcado e continua no próximo loop
if...elseSe a condição especificada for verdadeira, execute uma instrução. Se a condição for falsa, pode executar outra instrução
switchCalcular uma expressão para que o valor da expressão coincida com uma cláusula case e executar a sentença relacionada
throwLançar uma exceção definida pelo usuário
try...catchMarcar um bloco de语句 para tentar e especificar a resposta quando uma exceção for lançada

Sentença de Iteração

SentençaDescrição
while Criar um laço que executa a sentença específica enquanto o resultado da condição for true. A condição é avaliada antes de executar a sentença
do...whileCriar um laço que executa uma sentença específica enquanto o valor da condição for falso. A sentença especificada é executada antes de ser avaliada a condição, então a sentença específica é executada pelo menos uma vez
forCriar um laço que é composto por três expressões opcionais, entre parênteses e separadas por ponto-e-vírgula, seguidas de uma sentença a ser executada dentro do laço
for...inPercorrer as propriedades enumeráveis de um objeto em qualquer ordem. Para cada propriedade diferente, pode-se executar uma sentença
for...ofIterar sobre objetos iteráveis (incluindo arrays, objetos de array-like, iteradores e geradores), chamar ganchos de iteração personalizados e executar uma sentença para cada valor de propriedade diferente