TEMA 4: Control de flujos y bucles
Tabla de contenidos
¿Qué son?
Las estructuras de control de flujo son bloques de código que nos permiten controlar el flujo de ejecución de nuestro programa.
¿Qué tipos hay?
if → ejecuta un bloque de código si se cumple una condición especificada.
else → ejecuta un bloque de código si no se cumple la condición especificada en una estructura if.
else if → permite especificar una serie de condiciones adicionales en una estructura if para evaluar.
for → ejecuta un bloque de código una cantidad específica de veces.
while → ejecuta un bloque de código mientras se cumpla una condición especificada.
do while → ejecuta un bloque de código al menos una vez y luego continúa ejecutándose mientras se cumpla una condición especificada.
break → interrumpe la ejecución de una estructura de control de flujo, como un bucle for o while.
continue → salta al siguiente ciclo de una estructura de control de flujo, como un bucle for o while.
Ejemplo de IF-ELSE:
Ejemplo de FOR, WHILE y DO WHILE:
Ejemplo de Break y Continue:
Ejercicios
El Semáforo:
Crea una variable llamada
colorSemaforo
. Usa una declaraciónif/else
para imprimir un mensaje que indique si los coches deben detenerse o pueden continuar.El Día de la Semana:
Crea una variable llamada
diaDeLaSemana
. Usaif/else if/else
para imprimir un mensaje diferente para cada día de la semana.La Tabla de Multiplicar:
Usa un bucle
for
para imprimir la tabla de multiplicar del 7.El Contador Regresivo:
Usa un bucle
while
para imprimir un contador regresivo desde 10 hasta 1.El Mensaje Repetido:
Usa un bucle
do/while
para imprimir un mensaje al menos una vez, y luego repetirlo si una condición es verdadera.El Control de Edad:
Crea una variable llamada
edad
y usa una declaraciónif/else
para verificar si una persona es mayor de edad o no.El Bucle del Alfabeto:
Crea un array con todas las letras del alfabeto y usa un bucle
for
para imprimir cada letra.
let colorSemaforo = «rojo»;
if (colorSemaforo == «rojo») {
console.log(«Los coches deben detenerse»);
} else {
console.log(«Los coches pueden continuar»);
}
let diaDeLaSemana = «Lunes»;
if (diaDeLaSemana == «Lunes») {
console.log(«Inicio de semana, ¡vamos!»);
} else if (diaDeLaSemana == «Viernes») {
console.log(«¡Casi fin de semana!»);
} else {
console.log(«Otro día maravilloso»);
}
for (let i = 1; i <= 10; i++) {
console.log(`7 * ${i} = ${7 * i}`);
}
let contador = 10;
while (contador > 0) {
console.log(contador);
contador–;
}
let repetirMensaje = false;
do {
console.log(«¡Esto es JavaScript!»);
} while (repetirMensaje);
let edad = 18;
if (edad >= 18) {
console.log(«Eres mayor de edad»);
} else {
console.log(«Eres menor de edad»);
}
let alfabeto = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘ñ’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’, ‘u’, ‘v’, ‘w’, ‘x’, ‘y’, ‘z’];
for (let i = 0; i < alfabeto.length; i++) {
console.log(alfabeto[i]);
}
Ventajas de Sumérgete en JavaScript
Metodología con mucha práctica
La teoría está bien, y es por eso que el curso cuenta con +12h en vídeo, pero lo realmente importante es la práctica y aquí hay mucha práctica.
Profesores Profesionales
Curso diseñado y realizado por profesores profesionales con experiencia tanto en el sector de la programación como en el educativo.
Acceso de por vida
Compra el curso y ten acceso a él siempre que lo necesites. Obtendrás todas las actualizaciones.
Certificado de finalización
Realizando el Proyecto Final obtendrás un certificado de finalización. El certificado cuenta con un código de verificación, para que las empresas puedan comprobar que realmente sabes JavaScript.
Comunidad de Discord
Conecta con los profesores y otros estudiantes a través de la comunidad de Discord. Haz nuevos amigos, contactos en el sector y pide ayuda a tus profesores, todo desde una sola plataforma.
Pruébalo 14 días
No tienes que decidir ahora. Puedes acceder al curso y tomar una decisión en las próximas dos semanas. Si no te gusta el contenido o te das cuenta que el curso no es para tí, solo tienes que avisarnos y te devolvemos el 100% de tu dinero.
Testimonios de algunos estudiantes