Dux-Courses Evaluaciones
DOCSCOURSESROADMAPRANKINGPLAYGROUND
LoginSign Up
Aurum-Courses

A comprehensive learning and assessment platform designed to accelerate your tech career.

Links

  • Courses
  • Documentation
  • Mi Perfil y Progreso
Aurum-Courses
  • Privacy
  • Terms
  • Cookies

Nuestra Red

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. All rights reserved.

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)