instruções condicionais são usados para executar ações diferentes com base em diferentes condições.
Declarações condicionais
Muitas vezes, quando você escrever código, você quer executar ações diferentes para diferentes decisões.
Você pode usar declarações condicionais no código para fazer isso.
Em JavaScript temos as seguintes instruções condicionais:
- Use if para especificar um bloco de código a ser executado, se uma condição especificada for verdadeira
- Use else para especificar um bloco de código a ser executado, se a mesma condição é falsa
- Use else if para especificar uma nova condição para testar, se a primeira condição é falsa
- Use switch para especificar muitos blocos alternativos de código a ser executado
A instrução if
Use a if instrução para especificar um bloco de código JavaScript a ser executado se a condição for verdadeira.
Sintaxe
if (condition) {
block of code to be executed if the condition is true
}
Note-se que if está em letras minúsculas. Letras maiúsculas ( If ou IF ) irá gerar um erro de JavaScript.
Exemplo
Fazer um "Good day" saudação se a hora é inferior a 18:00:
if (hour < 18) {
greeting = "Good day";
}
O resultado de saudação será:
Good day
Tente você mesmo " A outra declaração
Use a else instrução para especificar um bloco de código a ser executado se a condição for falsa.
if (condition) {
block of code to be executed if the condition is true
}
else {
block of code to be executed if the condition is false
}
Exemplo
Se a hora é menor do que 18, criar um "Good day" saudação, caso contrário, "Good evening" :
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
O resultado de saudação será:
Good day
Tente você mesmo " O else if Statement
Use o else if instrução para especificar uma nova condição, se a primeira condição é falsa.
Sintaxe
if (condition1) {
block of code to be executed if condition1 is true
}
else if (condition2) {
block of code to be executed if the condition1 is
false and condition2 is true
} else {
block of code to be executed if the condition1 is false
and condition2 is false
}
Exemplo
Se o tempo é inferior a 10:00, criar um "Good morning" saudação, se não, mas o tempo é inferior a 20:00, criar um "Good day" saudação, caso contrário, um "Good evening" :
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
O resultado de saudação será:
Good day
Tente você mesmo " mais Exemplos
ligação aleatória
Este exemplo vai escrever um link para qualquer w3ii ou para a World Wildlife Foundation (WWF). Ao utilizar um número aleatório, existe uma probabilidade de 50% para cada uma das ligações.
Teste-se com exercícios!
Exercício 1 » Exercício 2» Exercício 3 » Exercício 4» Exercício 5 » Exercício 6»