JavaScript if...ElseSentencias
Las sentencias condicionales se utilizan para realizar diferentes acciones según diferentes condiciones.
Sentencias condicionales
Normalmente, al escribir código, siempre necesita realizar diferentes acciones para diferentes decisiones. Puede usar sentencias condicionales en el código para completar esta tarea.
En JavaScript, podemos usar las siguientes sentencias condicionales:
- Sentencia if- Use esta sentencia para ejecutar código solo cuando la condición especificada sea true
- Sentencia if...else- Ejecuta código cuando la condición es true, y ejecuta otro código cuando la condición es false
- Sentencia if...else if...else- Use esta sentencia para seleccionar uno de varios bloques de código para ejecutar
- Sentencia switch- Use esta sentencia para seleccionar uno de varios bloques de código para ejecutar
Sentencia if
Esta sentencia ejecuta código solo cuando la condición especificada es true.
Sintaxis
{
Código que se ejecuta cuando la condición es true
}
Por favor use minúsculas if. ¡Usar letras mayúsculas (IF) generará un error de JavaScript!
Ejemplo
Cuando la hora sea anterior a las 20:00, genera el saludo "Good day":
x El resultado es:
Pruébalo »
Tenga en cuenta que, en esta sintaxis, no hay ..else... Usted le ha indicado al navegador que ejecute código solo cuando la condición especificada sea true.
Sentencia if...else
Use la sentencia if...else para ejecutar código cuando la condición sea true, y ejecutar otro código cuando la condición sea false.
Sintaxis
{
Código que se ejecuta cuando la condición es true
}
else
{
Código que se ejecuta cuando la condición no es true
}
Ejemplo
Cuando la hora sea anterior a las 20:00, genera el saludo "Good day"; de lo contrario, genera el saludo "Good evening".
x El resultado es:
Pruébalo »
Sentencia if...else if...else
Use la sentencia if...else if...else para seleccionar uno de varios bloques de código para ejecutar.
Sintaxis
{
Código que se ejecuta cuando la condición 1 es true
}
else if (condition2)
{
Código que se ejecuta cuando la condición 2 es true
}
else
{
Código que se ejecuta cuando ni la condición 1 ni la condición 2 son true
}
Ejemplo
Si la hora es anterior a las 10:00, genera el saludo "Good morning"; si la hora es posterior a las 10:00 y anterior a las 20:00, genera el saludo "Good day"; de lo contrario, genera el saludo "Good evening":
x El resultado es:
Pruébalo »
Más ejemplos
Enlace aleatorio
Este ejemplo muestra un enlace que, al hacer clic en él, le llevará a diferentes lugares. Cada opción tiene una probabilidad del 50%.