eventos
topico
nomeJS Blocos de Comando
tituloWJavascriptBlocosComando
descritorJavascript Blocos de Comando
leadTipos de blocos de comandos da linguagem. É como se fossem paragrafos
linklink
origemWJavascriptBlocosComando.xml
referenciareferencia
topico
tituloO que são
desc Estrutura para agrupar outros comandos. O bloco de comando começa pelo abre chave "{" e finaliza com o fecha chave "}", o ultimo elemento não necessáriamente necessita de finalizar com ponto e virgula ";", mas se terminar não terá problemas, este ultimo ponto e virgula é opcional.

{ comando;
   comando;
   ...
   comando
}
topico
tituloFluxos de Controle
desc  
Fluxo de Controle
Descrição
Exemplo(s)
IF..ELSE SE expressao for verdade ENTAO
var hora = new Date().getHours();
 if (hora < 12) {
   alert("bom dia");
 } else {
   if (hora >= 12 && hora < 18) {
     alert("boa tarde");
} else {
     alert("boa noite");
   }
}
WHILE (CONDICAO)
Executa comando enquanto condicao resultar em verdadeiro
WHILE (CONDICAO)
COMANDO;
DO
     COMANDO;
     WHILE (CONDICAO);
O comando é executado pelo menos uma vez, mesmo que condição seja falsa.
DO
     COMANDO;
     WHILE (CONDICAO);
switch(variavel) {
         case constante
}
Se o conteudo 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.
switch(variável) {
         case constante1:
         case constante2:
             comando1;
             break;
         case constante3:
             comando2;
             break;
         default:
              comando3;
}
FOR
for(inicializacao; condicao; incremento) comando;

Efetua uma inicializacã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.
for(var i=0; i < 3; i++)
   alert(i);

é equivalente a :

  var i=0;
  while (i < 3) {
     alert(i);
     i=i+1;
}
LABEL
Resto da divisão
d = 5 % 3;
d assume valor 2
CONTINUE
    Incremento de 1 (antes)
Se x é 2, y = ++x faz x igual a 3 e depois y igual a 3
BREAK
Incremento de 1 (depois)
Se x é 2, y = x++ faz y igual a 2 e depois x igual a 3
THROW
Decremento de 1 (antes)
Se x é 2, y = --x faz x igual a 1 e depois y igual a 1
TRY
Decremento de 1 (depois)
Se x é 2, y = x-- faz y igual a 2 e depois x igual a 1


topico
tituloFunções
desc
Nome Descrição Exemplo(s)
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 



topico
tituloObjetos
desc

Nome Descrição Exemplo(s)