Condicionales (if, else, switch)
Condicionales if y else Las declaraciones condicionales if
y else
permiten que tu programa tome decisiones basadas en condiciones. Un bloque de código dentro de un if
se ejecuta si la condición es verdadera; en caso contrario, se puede proporcionar un bloque de código else
para ejecutar si la condición es falsa.
Ejemplo: let edad = 18;if (edad >= 18) { console.log(«Eres mayor de edad.»);} else { console.log(«Eres menor de edad.»);}
Switch La instrucción switch
es útil cuando tienes múltiples casos y deseas ejecutar diferentes bloques de código según el valor de una variable.
Ejemplo: let diaSemana = «Lunes»;switch (diaSemana) { case «Lunes»: console.log(«Es el primer día laborable.»); break; case «Viernes»: console.log(«¡Por fin es viernes!»); break; default: console.log(«Es un día cualquiera.»);}
Bucles (for, while)
Bucle for Un bucle for
se utiliza para repetir una serie de instrucciones un número específico de veces. Puedes usarlo para recorrer arreglos, realizar cálculos repetidos, etc.
Ejemplo: for (let i = 0; i < 5; i++) { console.log(«Iteración » + i);}
Bucle while El bucle while
se repite mientras una condición sea verdadera. Es útil cuando no sabes cuántas veces se repetirá el código.
Ejemplo: let contador = 0;while (contador < 3) { console.log(«Iteración » + contador); contador++;}
Instrucciones de salto (break, continue)
break La instrucción break
se utiliza para salir de un bucle o de una instrucción switch
antes de que se complete. Puedes usarla para detener un bucle cuando se cumple una condición.
Ejemplo: for (let i = 0; i < 5; i++) { if (i === 3) { break; } console.log(«Iteración » + i);}
continue La instrucción continue
se utiliza para saltar una iteración en un bucle. Puedes usarla cuando deseas omitir parte del bucle bajo ciertas condiciones.
Ejemplo: for (let i = 0; i < 5; i++) { if (i === 2) { continue; } console.log(«Iteración » + i);}
Ejercicio Práctico
Aquí tienes un ejercicio para que los lectores practiquen las estructuras de control. Crea un programa que cuente y muestre en la consola los números pares del 1 al 10. for (let i = 1; i <= 10; i++) { if (i % 2 === 0) { console.log(i + » es un número par.»); }}
Este ejercicio permite a los lectores aplicar condicionales y bucles para resolver un problema práctico.
Resumen
En este capítulo, hemos explorado las estructuras de control en JavaScript, incluyendo condicionales (if, else, switch), bucles (for, while) y las instrucciones de salto (break, continue). Estas estructuras son esenciales para tomar decisiones en un programa y para repetir tareas de manera eficiente. El ejercicio práctico proporcionado ayudará a los lectores a aplicar y consolidar lo que han aprendido sobre estas estructuras de control. En el siguiente capítulo, continuaremos profundizando en la programación con JavaScript.