JavaScript/Controle de fluxo
Comandos | |
---|---|
Comando | Descrição |
|
Bloco de comando |
|
Controle de fluxo onde o comando 1 é executado caso a condição resulte em verdadeiro (true), caso contrário será executado o comando2 |
|
Se o conteúdo da variável for igual a constante1 ou constante2 será executado o comando1; se for igual a constante 3 será executado o comando 2; caso contrário será executado o comando 3; note que o comando break força o fluxo sair fora do comando switch. |
|
Efetua uma inicialização em seguida executa o comando enquanto a condição for verdadeira, após a execução do comando executa a expressão de incremento, ex: |
|
é equivalente a :
|
|
Executa comando enquanto condição resultar em verdadeiro. |
|
Igual ao anterior, porém o comando é executado pelo menos uma vez, mesmo que condição seja falsa. |
|
Permite a utilização de propriedades de um objeto sem ter que ficar referenciando o objeto, por exemplo : quadrado_pi = Math.PI*Math.PI; ou
|
|
Label permite que a indicação de uma posição que pode ser utilizado com continue e break para salto dentro de um loop. |
|
Salta para loop ou para loop que está após label indicado. |
|
Sai fora do loop corrente ou do loop que esta após label informado. |
|
Lança exceção |
|
Captura qualquer erro que comando lance ou captura exceções conforme expressão. No primeiro caso comando2 será executado caso comando1 lance uma exceção. No segundo caso o comando3 será executado caso a exceção lançada pelo comando1 seja igual a expressão1, se for igual a expressão2 o comando 4 será executado, se for lançado uma exceção que não seja igual nem a expressão 1 e nem a expressão 2 será executado o comando2; |
|
Executa comando1 se este lançar uma exceção executa comando 2 em seguida comando3, se comando1 não lançar nenhuma exceção executa comando3; |