Estructuras de Control

Compartir

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.


Compartir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *