Linguagem JavaScript


Página Anterior
Declarando Variáveis
Página Atual
Estruturas Condicionais
Próxima Página
Criando Funções

Estruturas Condicionais em JavaScript

Estruturas condicionais são instruções as quais podem mudar o fluxo de execução do script. A partir delas pode ser escolhido o bloco de execução a ser executado.

Para criarmos uma estrutura condicional, podemos usar o if .. else ou o switch.

Usando as instruções if .. else

Com as instruções if .. else, é muito simples criar uma estrutura de condição. Traduzidas para o português significam se .. senao, respectivamente. A partir disto, podemos fazer uma analogia com a lingua portuguesa da seguinte maneira:

Traduzindo para JavaScript

Obs:

Operadores lógicos condicionais

Você pode usar os seguintes operadores logicos para as instruções if .. else:

> : Maior

ex:

< : Menor

== : Igual

>= : Maior ou igual

<= : Menor ou igual

!= : Diferente

Para o uso de uma instrução if .. else com várias variáveis, você pode usar os seguintes operadores lógicos:

&& : E

Para o uso de estruturas de condição com várias variáveis é necessário de um parênteses cobrindo todo o conjunto de estruturas de condição:

ex:

|| : OU

! : NAO

Para indicar negação nas operações é necessário usar o ponto-de-exclamação antes de toda a operação.

Operadores lógicos condicionais booleanos

Para fazer testes booleanos(testando condições em verdadeiro ou falso), os testes são feitos praticamente da mesma maneira que os operadores logicos acima, entretanto há alguns novos conceitos:

Se você quiser testar se a afirmação é falsa, você deve adicionar um ponto-de-exclamação '!' antes do nome da variável.

ex:

Operadores lógicos condicionais usados dentro de funções

Caso uma função retorne um valor booleano, você pode fazer o teste da mesma maneira que é feito uma variável booleana.

Caso seja necessário testar se a função retorna um valor falso:

ex:

Usando a instrução switch

A instrução switch é uma maneira mais elegante de fazer a escolha de uma opção. Caso a instrução if .. else seja usada para vários testes, acaba sendo gerado uma serie de if´s e dificulta em muito a leitura do script.

A palavra switch, traduzida para o português significa escolha. Seu comportamento é muito semelhante ao verbo EVALUATE presente na linguagem COBOL.

Traduzindo para o javascript.

É necessário usar a instrução break após a ações de cada case da instrução switch, por que na implementação da instrução switch não finaliza a opção selecionada. Caso não seja usado a instrução break, o fluxo do programa irá testar se a variável é igual as demais opções criadas na instrução switch.


Página Anterior
Declarando Variáveis
Página Atual
Estruturas Condicionais
Próxima Página
Criando Funções