Recomendação de curso:

Condição JavaScript

Sentenças de condição são usadas para executar diferentes ações com base em diferentes condições.

Sentenças de condição

Quando você escreve código, frequentemente precisa executar diferentes ações com base em diferentes julgamentos.

Você pode usar sentenças de condição no código para fazer isso.

  • para determinar a nova condição a ser testada, se a primeira condição for falsa if No JavaScript, podemos usar as seguintes sentenças de condição:
  • para determinar a nova condição a ser testada, se a primeira condição for falsa else para determinar o bloco de código a ser executado, se a condição especificada for verdadeira
  • para determinar a nova condição a ser testada, se a primeira condição for falsa else if para determinar o bloco de código a ser executado, se a mesma condição for falsa
  • para determinar a nova condição a ser testada, se a primeira condição for falsa switch para determinar múltiplos blocos de código alternativos a serem executados.

if sentença

Use if sentença para determinar o bloco de código JavaScript a ser executado quando a condição for verdadeira.

Sintaxe

if (Condição) {
    Executar o código quando a condição for verdadeira
} 

Observação:if Use letras minúsculas. Letras maiúsculas (IF ou If) causarão erro no JavaScript.

Exemplo

Se a hora for antes de 18:00, emitir saudação "Good day":

if (hour < 18) {
    greeting = "Bom dia";
}

Se a hora for antes de 18:00, o resultado de greeting será:

Good day

Experimente você mesmo

sentença else

Use else sentença para determinar o bloco de código a ser executado quando a condição for falsa.

if (Condição) {
    Executar o bloco de código quando a condição for verdadeira
} else { 
    Executar o bloco de código quando a condição for falsa
}

Exemplo

Se hour for menor que 18, criar saudação "Good day", senão "Good evening":

if (hour < 18) {
    greeting = "Bom dia";
 } else {
    greeting = "Boa noite";
 } 

O resultado de greeting:


Experimente você mesmo

sentença else if

Use else if para determinar a nova condição quando a primeira condição for falsa.

Sintaxe

if (Condição 1) {
    Executar o bloco de código quando a condição 1 for verdadeira
} else if (Condição 2) {
    Executar o bloco de código quando a condição 1 for falsa e a condição 2 for verdadeira
 } else {
    Executar o bloco de código quando a condição 1 e a condição 2 forem ambas falsas
}

Exemplo

Se a hora for antes de 10:00, crie um saudação "Bom dia", se não for, mas antes de 18:00, crie uma saudação "Bom dia", caso contrário, crie uma saudação "Boa noite":

if (time < 10) {
    greeting = "Bom dia";
 } else if (time < 18) {
    greeting = "Bom dia";
 } else {
    greeting = "Boa noite";
 } 

O resultado de greeting:


Experimente você mesmo

Mais exemplos

Link aleatório
Este exemplo escreverá um link para o CodeW3C.com ou a Fundação Mundial de Vida Selvagem (WWF). Usando números aleatórios, cada link tem 50% de chance.

Livro didático

Mais informações sobre Instrução if do JavaScriptPara mais informações sobre a

Instrução if do ECMAScript
A instrução if é uma das mais usadas no ECMAScript. Esta seção explica em detalhes como usar a instrução if.