Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende La Cláusula `else if` | Sentencias Condicionales
Introducción a JavaScript
course content

Contenido del Curso

Introducción a JavaScript

Introducción a JavaScript

3. Sentencias Condicionales
4. Dominio de las Funciones
5. Explorando Arreglos
6. Descubriendo los Bucles

book
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:

123456789
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."); }
copy
question mark

¿Cuál es el propósito de la cláusula else if en una sentencia if-else?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 10

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Introducción a JavaScript

Introducción a JavaScript

3. Sentencias Condicionales
4. Dominio de las Funciones
5. Explorando Arreglos
6. Descubriendo los Bucles

book
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:

123456789
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."); }
copy
question mark

¿Cuál es el propósito de la cláusula else if en una sentencia if-else?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 10
some-alt