JavaScript else
La declaración else
Utilice la instrucción else para especificar un bloque de código que se ejecutará si una condición es false.
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 menor de 18, crea un saludo de "Good day", de lo contrario "Good evening":
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Try it Yourself »
La declaración else if
Utilice la instrucción else if para especificar una nueva condición si la primera es false.
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 la hora es menor a 10:00, crea un saludo de "Good morning", si no, pero la hora es menor a 20:00, crea un saludo de "Good day", de lo contrario, un saludo de "Good evening":
if (time < 10) {
greeting = "Good morning";
} else if (time < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Try it Yourself »
Ejemplo
Este ejemplo creará un enlace a W3Schools o a la Fundación Mundial para la Naturaleza (WWF). Al usar un número aleatorio, hay una probabilidad del 50 % para cada enlace.
let text;
if (Math.random() < 0.5) {
text = "<a href='https://w3schools.com'>Visit W3Schools</a>";
} else {
text = "<a href='https://wwf.org'>Visit WWF</a>";
}
document.getElementById("demo").innerHTML = text;
Try it Yourself »
