English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 4Teste para ver‹/›
A instrução define as operações que o script executará e como será executado.
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 = 30Teste 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.
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 ;
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‹/›
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‹/›
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-chave | Descrição |
---|---|
var | Declarar uma variável, pode optar por inicializá-la com um valor |
let | Declarar uma variável local de escopo de bloco {}, pode optar por inicializá-la com um valor |
const | Declarar uma constante de nome de leitura apenas |
break | Termina 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 |
continue | Termina 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...else | Executa uma sentença se a condição especificada for verdadeira. Se a condição for falsa, pode executar outra sentença |
switch | Calcula a expressão para que o valor da expressão coincida com a cláusula case e execute a sentença relacionada |
throw | Lança uma exceção definida pelo usuário |
try...catch | Marca um bloco de tentativa de语句 e especifica a resposta (se ocorrer uma exceção) |
while | Cria 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...while | Cria 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 |
for | Cria 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...in | Varreção de atributos enumeráveis do objeto em qualquer ordem. Para cada propriedade diferente, pode executar uma sentença |
for...of | Varreçã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 |