La Cláusula `else if`
Además de la cláusula else, las sentencias condicionales admiten una cláusula else if, que puede utilizarse para definir condiciones alternativas si la condición inicial del if es false.
La sintaxis general es la siguiente:
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 se observa en la sintaxis general, la cláusula else if toma una expresión booleana, que se evalúa cuando la condición anterior resulta ser false.
Podemos encadenar múltiples cláusulas else if para formar una cadena 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 se muestra en el código anterior, opcionalmente podemos agregar la cláusula else al final. Este bloque se ejecuta solo cuando todas las condiciones anteriores se evalúan como false.
El siguiente ejemplo demuestra el uso de esta sintaxis:
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."); }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how the else if chain works in this example?
What happens if I add more else if conditions?
Can you give more examples of using else if with different values?
Awesome!
Completion rate improved to 1.33
La Cláusula `else if`
Desliza para mostrar el menú
Además de la cláusula else, las sentencias condicionales admiten una cláusula else if, que puede utilizarse para definir condiciones alternativas si la condición inicial del if es false.
La sintaxis general es la siguiente:
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 se observa en la sintaxis general, la cláusula else if toma una expresión booleana, que se evalúa cuando la condición anterior resulta ser false.
Podemos encadenar múltiples cláusulas else if para formar una cadena 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 se muestra en el código anterior, opcionalmente podemos agregar la cláusula else al final. Este bloque se ejecuta solo cuando todas las condiciones anteriores se evalúan como false.
El siguiente ejemplo demuestra el uso de esta sintaxis:
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."); }
¡Gracias por tus comentarios!