Estruturas de controle
Para todas as estruturas de controle, exceto o switch instrução, transferência de controle de programa é baseada em uma decisão, cujo resultado é uma declaração de verdade (retornando um valor booleano true ou false). Criar uma expressão e, em seguida, teste se o seu resultado é true. Existem dois tipos principais de estruturas de controle do programa.
Estrutura de controle de seleção
A estrutura de seleção especifica cursos alternativos do fluxo de programa, criando uma junção em seu programa (como uma bifurcação em uma estrada). Quatro estruturas de seleção estão disponíveis em JScript.
a estrutura de única seleção (Se)
a estrutura de seleção dupla (if...else)
a estrutura de seleção múltipla (switch)
o operador condicional in-line?:
Estrutura de controle de repetição
A estrutura de repetição Especifica a repetição de uma ação enquanto alguma condição permanece verdadeira. Quando as condições da instrução de controle (geralmente após um número específico de iterações) foram atendidas, o controle passa para a próxima instrução além da estrutura de repetição. Quatro estruturas de repetição estão disponíveis em JScript.
a expressão é testada na parte superior do loop (while)
a expressão é testada na parte inferior do loop (do...while)
operar em Propriedades do objeto ou elementos da matriz (for...in)
contador controlado de repetição (para)
Estrutura de controle de combinação
Ninho e a pilha de estruturas de controle de seleção e a repetição de scripts complexos.
Manipulação de exceção, que oferece outra maneira de controlar o fluxo de programa, não é abordada aqui. Para obter mais informações, consulte try...... catch instrução finally.