Dux-Courses Evaluaciones
DOCUMENTATIONCOURSESROADMAPRANKINGBLOGPLAYGROUND
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • Tech Blog & Articles
  • Mi Perfil y Progreso

About the Project

  • About the Project
  • Contact & Support

Legal & Compliance

  • Privacy Policy
  • Terms of Service
  • Cookies Management
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Desarrollado por Aurumdux

Docs/JavaScript/Condicionales (If / Else)
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) { ... }
← AnteriorOperadores Matemáticos y LógicosSiguiente →Bucles (Loops)