A Cláusula `else if`
Além da cláusula else
, as declarações condicionais suportam a cláusula else if
, que pode ser utilizada para definir condições alternativas caso a condição inicial do if
seja false
.
A sintaxe geral é a seguinte:
if(expression) {
// Code … (executed if the expression is true)
} else if(expression) {
// Fallback Code …
//(executed if the previous condition is false, and this one is true)
}
Como visto na sintaxe geral, a cláusula else if
recebe uma expressão booleana, que é avaliada quando a condição anterior resulta em false
.
Podemos encadear múltiplas cláusulas else if
para formar uma cadeia if-else if
:
if(expression) {
// … (executed if the first condition is true)
} else if(expression) {
// … (executed if the first condition is false and this is true)
} else if(expression) {
// … (executed if previous conditions are false and this is true)
} else {
// … (executed if all previous conditions are false)
}
Como mostrado no código acima, podemos opcionalmente adicionar a cláusula else
ao final. Este bloco é executado apenas quando todas as condições anteriores resultam em false
.
O exemplo a seguir demonstra o uso desta sintaxe:
123456789let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.33
A Cláusula `else if`
Deslize para mostrar o menu
Além da cláusula else
, as declarações condicionais suportam a cláusula else if
, que pode ser utilizada para definir condições alternativas caso a condição inicial do if
seja false
.
A sintaxe geral é a seguinte:
if(expression) {
// Code … (executed if the expression is true)
} else if(expression) {
// Fallback Code …
//(executed if the previous condition is false, and this one is true)
}
Como visto na sintaxe geral, a cláusula else if
recebe uma expressão booleana, que é avaliada quando a condição anterior resulta em false
.
Podemos encadear múltiplas cláusulas else if
para formar uma cadeia if-else if
:
if(expression) {
// … (executed if the first condition is true)
} else if(expression) {
// … (executed if the first condition is false and this is true)
} else if(expression) {
// … (executed if previous conditions are false and this is true)
} else {
// … (executed if all previous conditions are false)
}
Como mostrado no código acima, podemos opcionalmente adicionar a cláusula else
ao final. Este bloco é executado apenas quando todas as condições anteriores resultam em false
.
O exemplo a seguir demonstra o uso desta sintaxe:
123456789let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
Obrigado pelo seu feedback!