Recomendação de curso:
- Página anterior Comparação JS
- Próxima página JS Switch
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
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:
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:
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.
- Página anterior Comparação JS
- Próxima página JS Switch