Ir para o conteúdo

Instruções Javascript

Instruções condicionais

Instrução if e else

if, como o próprio termo em inglês indica, significa se. Assim sendo, esta instrução serve para realizar scripts que dependam de uma condição (se se verificar uma certa condição). Esta instrução pode ter uma pequena variante/consequência, que é o else. O else se estiver no código é utilizado de forma a que se a condição if for falsa, o código contido dentro da instrução else é executado. Caso a condição if seja verdadeira, o código dentro do else não tem qualquer efeito. Há que reparar que a instrução if tem de vir sempre primeiramente e só depois a instrução else, a instrução if não necessita de ter uma else, mas a instrução else necessita que exista uma instrução if previamente.

Instrução switch

No JavaScript existe uma outra instrução de condição, a instrução switch.

Formato switch:

Switch (expressão){
    case valorx:
        instruçãox;
        break;
    case valory:
        instruçãoy;
        break;}

Passando a explicar o comportamento do controlo switch: se o valor da expressão coincidir com o valorx, executa-se a instruçãox; se o valor da expressão for igual ao valory, executa-se a instruçãoy.

Instruções Iterativas

Na linguagem de programação JavaScript apenas existem três instruções iterativas, o ciclo while, o do-while, e o for.

O ciclo while

Este ciclo utiliza-se quando é necessário repetir um número indefinido de vezes a execução de umas sentenças, sempre que se cumpra uma condição. É mais fácil de se entender que o ciclo for porque somente se indica a condição que tem que se cumprir para que se realize uma repetição.

while (condição){ 
    sentenças do ciclo; 
}

O ciclo do-while

Utiliza-se geralmente quando não sabemos quantas vezes haverá de se executar o ciclo, assim como acontece com ciclo while, com a diferença de que sabemos ao certo que o ciclo pelo menos executar-se-á pelo menos uma vez.

do { 
    sentenças do ciclo;
} while (condição)

O ciclo for

O ciclo for utiliza-se para repetir mais instruções num determinado número de vezes. Entre todos os ciclos, o for costuma ser utilizado quando sabemos ao certo o número de vezes que queremos que seja executada a sentença.

for (iniciação;condição;actualização) { 
    sentenças a executar;
}

O funcionamento do ciclo for é o seguinte: a expressão de inicialização é executada uma vez antes da primeira iteração; a condição é testada antes de cada iteração do ciclo; se for verdadeira, executa a instrução do ciclo, e se for falsa termina o ciclo.

A instrução executada no ciclo for pode ser substituída por diversas instruções.

Instrução break e continue

A instrução break interrompe um ciclo. Interromper um ciclo significa sair dele e deixá-lo todo como está de forma a continuar com o fluxo do programa imediatamente.

A instrução continue interrompe uma iteração do ciclo, passando assim para a iteração seguinte.