O “if()” avalia se uma ou mais condições são verdadeiras, e executa um determinado código se forem. Sua estrutura é:
<script type="text/javascript"> if (<uma condição qualquer>){ <código a ser executado se condição do if for verdadeira> } </script> |
Substituímos o trecho “<uma condição qualquer>” pela condição que irá dizer quando executaremos ou não o código dentro do IF.
Substituímos “<código a ser executado se condição do if for verdadeira>” pelo código que será executado quando a condição do IF for verdadeira.
No If os sinais “{“ e “}” delimitam respectivamente o inicio e fim do código Javascript a ser executado sempre que a condição do If for verdadeira.
Exemplo de estrutura de um If(){} mais complexo:
<script type="text/javascript">
var x = 0;
var y = 2;
var z = 10;
if ((x != 0) || ( (y >= 2) && !(z > 15) )){
alert(“Há”);
}
</script>
var x = 0;
var y = 2;
var z = 10;
if ((x != 0) || ( (y >= 2) && !(z > 15) )){
alert(“Há”);
}
</script>
O código equivale a dizer: se x não for 0 ou se “y” for maior ou igual a 2, E z não for maior que 15, execute alert(“Há”).
Você também pode declarar instruções “else” e “else if()” para refinar suas condições, veja:
<script type="text/javascript">
if (<condição>){
<código>
}else if (<condição>){
<código>
}else if (<condição>){
<código>
}else{
<código>
}
</script>
if (<condição>){
<código>
}else if (<condição>){
<código>
}else if (<condição>){
<código>
}else{
<código>
}
</script>
Se a primeira condição for verdadeira, os códigos em “else if()” e “else”. São ignorados. Se for falsa, então o browser avalia a condição do próximo “else if()”. E assim por diante, até que, se nenhuma condição for satisfeita, o browser executa o que está em “else”.
0 comentários:
Postar um comentário