Dux-Courses Evaluaciones
DOCUMENTACIÓNCURSOSROADMAPRANKINGBLOGPLAYGROUND
IngresarRegistrarse
Aurum-Courses

Aurum Courses es una plataforma avanzada de aprendizaje y evaluación diseñada para acelerar tu carrera tecnológica. Proporcionamos un entorno inmersivo con retos, documentación técnica y certificados verificables para tecnologías frontend, backend y fullstack.

Enlaces de Plataforma

  • Cursos Interactivos
  • Documentación Técnica
  • Artículos y Blog
  • Mi Perfil y Progreso

Acerca del Proyecto

  • Acerca del Proyecto
  • Contacto y Soporte

Legal y Transparencia

  • Política de Privacidad
  • Términos de Servicio
  • Gestión de Cookies
© 2026 Aurum-Courses. Todos los derechos reservados. Hecho con pasión para el ecosistema developer.

Desarrollado por Aurumdux

Docs/JavaScript/Bucles (Loops)
Principiantejavascript

Bucles (Loops)

Automatiza tareas repitiendo bloques de código las veces que necesites.

¿Qué es un bucle?

En programación, la primera regla es no repetir código ("Don't Repeat Yourself" - DRY). Si quieres imprimir los números del 1 al 100, no escribes 100 veces console.log(x);. Usas un bucle o bucle que automatiza la repetición.

El bucle for

El bucle for es el más utilizado. Requiere tres parámetros: 1) una variable inicial let i = 0, 2) la condición para que siga ejecutándose i < 5, y 3) cómo incrementar la variable tras cada ciclo i++ (que significa i = i + 1).
javascript
1for (let i = 1; i <= 5; i++) {
2  console.log(`Paso número: ${i}`);
3}
4// Imprimirá Paso número 1, luego el 2, hasta el 5.

El bucle while

El bucle while (mientras) ejecuta un bloque de código mientras una condición sea verdadera. ¡Cuidado con no cambiar la condición internamente, crearías un bucle infinito que colgará tu programa!
javascript
1let vidas = 3;
2
3while (vidas > 0) {
4  console.log(`Aún me quedan ${vidas} vidas, ¡sigo jugando!`);
5  vidas--; // Restamos 1 vida en cada ciclo
6}
7console.log("Game Over");

Prueba lo aprendido

Escribe código JavaScript y ejecútalo directamente en el navegador.

Editor de Códigojavascript
1for (let i = 1; i <= 5; i++) {
2  console.log(`Paso número: ${i}`);
3}
4// Imprimirá Paso número 1, luego el 2, hasta el 5.
← AnteriorCondicionales (If / Else)Siguiente →Funciones (Lo Básico)