Principiantejavascript
Condicionales (If / Else)
Dale "inteligencia" a tu programa enseñándole a tomar decisiones basadas en condiciones.
La estructura if / else
El bloque condicional
if (si ocurre esto...) y else (...si no, haz esto) permite que el programa tome diferentes caminos dependiendo de una evaluación lógica.javascript
1let hambre = true;
2
3if (hambre === true) {
4 console.log("Voy a comer una manzana");
5} else {
6 console.log("No tengo hambre ahora mismo");
7}
8
9// Omito `=== true` porque la variable ya es booleana:
10// if (hambre) { ... }if / else if / else
Si necesitas comprobar múltiples condiciones en cadena, puedes usar
else if.javascript
1let hora = 15;
2
3if (hora < 12) {
4 console.log("Buenos días");
5} else if (hora < 19) {
6 console.log("Buenas tardes");
7} else {
8 console.log("Buenas noches");
9}Operador Ternario
El operador ternario es una forma corta (atajo) de escribir un
if/else. Tiene tres partes separadas por ? y :. Formato: condición ? hacerSiVerdadero : hacerSiFalso.javascript
1let edad = 20;
2
3// Usando ternario:
4let mensaje = (edad >= 18) ? "Eres mayor" : "Eres menor";
5console.log(mensaje); // "Eres mayor"Prueba lo aprendido
Escribe código JavaScript y ejecútalo directamente en el navegador.
Editor de Códigojavascript
1let hambre = true;
2
3if (hambre === true) {
4 console.log("Voy a comer una manzana");
5} else {
6 console.log("No tengo hambre ahora mismo");
7}
8
9// Omito `=== true` porque la variable ya es booleana:
10// if (hambre) { ... }