Las sentencias condicionales se utilizan para llevar a cabo diferentes acciones basadas en diferentes condiciones.
Declaraciones condicionales
Muy a menudo, cuando se escribe código, que desea realizar diferentes acciones para diferentes decisiones.
Puede utilizar sentencias condicionales en el código para hacer esto.
En JavaScript tenemos las siguientes instrucciones condicionales:
- Utilizar if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera
- Utilice else para especificar un bloque de código que se ejecutará, si la misma condición es falsa
- Utilizar else if para especificar una nueva condición para poner a prueba, si la primera condición es falsa
- Utilice switch para especificar muchos bloques de alternativas de código para ser ejecutado
La sentencia if
Utilice el if declaración para especificar un bloque de código JavaScript que se ejecutará si una condición es verdadera.
Sintaxis
if (condition) {
block of code to be executed if the condition is true
}
Tenga en cuenta que if está en letras minúsculas. Las letras mayúsculas ( If o IF ) generará un error de JavaScript.
Ejemplo
Hacer un "Good day" saludo si la hora es inferior a 18:00:
if (hour < 18) {
greeting = "Good day";
}
El resultado de saludo será:
Good day
Inténtalo tú mismo " La sentencia else
Utilice la else declaración para especificar un bloque de código que se ejecuta si la condición es falsa.
if (condition) {
block of code to be executed if the condition is true
}
else {
block of code to be executed if the condition is false
}
Ejemplo
Si la hora es de menos de 18 años, crear un "Good day" saludo, de lo contrario "Good evening" :
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
El resultado de saludo será:
Good day
Inténtalo tú mismo " La else if Declaración
Utilice la else if la declaración para especificar una nueva condición si la primera condición es falsa.
Sintaxis
if (condition1) {
block of code to be executed if condition1 is true
}
else if (condition2) {
block of code to be executed if the condition1 is
false and condition2 is true
} else {
block of code to be executed if the condition1 is false
and condition2 is false
}
Ejemplo
Si el tiempo es inferior a 10:00, crear un "Good morning" saludo, si no es así, pero el tiempo es inferior a las 20:00, crear un "Good day" saludo, de lo contrario un "Good evening" :
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
El resultado de saludo será:
Good day
Inténtalo tú mismo " Más ejemplos
enlace al azar
En este ejemplo se escribirá un enlace a cualquiera w3ii oa la Fundación Mundial para la Naturaleza (WWF). Mediante el uso de un número aleatorio, existe una probabilidad del 50% para cada uno de los enlaces.
Ponte a prueba con los ejercicios!
Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4» Ejercicio 5 » Ejercicio 6»