tutoriais mais recente desenvolvimento web
 

JavaScript Se ... else


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 "

Exemplos

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»