[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements [Back]  [Original]

Instrues e declaraes - JavaScript | MDN

Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.

View in English Always switch to English

Instrues e declaraes

Aplicaes em JavaScript so realizadas atravs de instrues com uma sintaxe apropriada. Uma nica instruo pode abranger multiplas linhas. Multiplas instrues podem estar contidas em uma nica linha se cada instruo estiver separada por ponto e vrgula ( ; ).

In this article

Instrues e declaraes por categoria

Para visualizar em ordem alfabtica use a barra de rolagem esquerda.

Control flow

Block

Uma instruo de bloqueio usada para um grupo de zero ou mais instrues. O bloqueio delimitado por um par de chaves.

break

Termina o atual loop, troca, ou nomeia instrues e transfere o controle do programa para a prxima instruo aps a que foi terminada agora.

continue

Termina a execuo das instrues na atual iterao do atual loop, e continua a execuo do loop com a seguinte iterao.

Empty

Uma instruo vazia usada para gerar uma "no-instruo", ainda que o JavaScrpit espere uma.

if...else

Executa uma instruo se a condio especificada verdadeira. Se a condio falsa, outra instruo pode ser executada.

switch

Retorna uma expresso, combinando o valor da expresso a condio do caso, e executa a condio associada a este caso.

throw

Aplica uma exceo definida pelo usurio.

try...catch

Marca um bloco de instrues para tentar, e especifica a resposta, uma exceo deve ser retornada.

Declaraes

var

Declara uma varivel, opcionalmente inicializando com um valor.

let

Declara acesso ao local da varivel, opcionalmente inicializando com um valor.

const

Declara uma constante de apenas leitura.

Funes e classes

function

Declara uma funo com os parmetros especificos.

function*

Gera funes habilitando iteradores de escrita mais facilmente.

return

Especifica o valor a ser retornado por uma funo.

class

Declara uma classe.

Iteraes

do...while

Cria um loop que executa uma especifica instruo at que a condio de teste seja falsa. A condio retornada depois da execuo da instruo, resultando na instruo especificada executando ao menos uma vez.

for

Cria um loop que consiste em trs opes de expresses, entre parenteses e separado por ponto e vrgula, seguido pela instruo executada no loop.

for each...in

Itera uma varivel especificada sobre todos os valores das propriedades do objeto. Para cada propriedade distinta, uma instruo especificada executada.

for...in

Itera atravs de enumerveis propriedades de um objeto, em ordem arbitrria. Para cada propriedade distinta, instrues podem ser executadas.

for...of

Itera atravs de objetos iterveis (incluindo arrays, array-like objects, iterators and generators), invocando uma iterao personalizada com instrues para serem executadas pelo valor de cada propriedade.

while

Cria um loop que executa uma especifica instruo enquanto o teste da condio for positivo. A condio retornada antes de executar a instruo.

Outros

debugger

Invoca qualquer funcionalidade de depurao disponvel. Se no h funcionabilidade disponvel, a instruo no tem efeito.

export

Usado para exportar funes que os deixa disponvel para importao em mdulos externos, outros scripts.

import

Usado para importar funes exportadas de um mdulo externo, outro script.

label

Fornece uma instruo com um identificador que pode ser referido usando break ou continue instrues.

with

Extende o alcance de uma instruo.

Veja tambm


Web Proxy Viewer  |  New URL  |  Original Page