Contenido del Curso
Introducción a JavaScript
Introducción a JavaScript
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:
let 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!