Hola Alumno, espero que estés bien.
Gracias por compartir tu opnión con nosotros, tu feedback es muy importante.
Los bucles o lazos de repetición for, while y do while son conceptos muy sencillos cuando comprendidos.
Bucle for:
El bucle for es una estructura de control que permite repetir una sección de código un número determinado de veces. Se compone de tres partes: la inicialización, la condición y la expresión de actualización. La inicialización establece el valor inicial del contador de bucle, la condición define cuándo el bucle debe continuar y la expresión de actualización aumenta o disminuye el valor del contador de bucle en cada iteración.
//Inicia el contador en 1, pasa la condicion de repetición y al final de la expresión incrementa el valor del contador
//Cada parte de la expresión está separada por ;
for (contador = 1; contador <= 10; contador++){
//Repite el código que esta dentro hasta mientras el contador sea menor o igual a 10
}
Bucle while:
El bucle while es otra estructura de control que repite una sección de código mientras se cumple una condición determinada. El bucle comienza evaluando la condición y, si es verdadera, ejecuta el código dentro del bucle. Después de cada iteración, la condición se evalúa nuevamente. Si todavía es verdadera, el bucle continúa ejecutando el código dentro de él. Si la condición es falsa, el bucle termina.
let edad = 18;
while (miEdad < 60) {
miEdad++
}
console.log(miEdad) // Resultado: 60
Bucle do-while:
El bucle do-while es similar al bucle while, pero se ejecuta al menos una vez antes de que se evalúe la condición. El bucle comienza ejecutando el código dentro del bucle y luego evalúa la condición. Si la condición es verdadera, el bucle continúa ejecutando el código dentro de él. Si la condición es falsa, el bucle termina.
// Inicializar una variable contador en 1
let contador = 1;
// Ejecutar el código dentro del bucle al menos una vez
do {
// Imprimir el valor actual del contador
console.log("El valor del contador es: " + contador);
// Incrementar el valor del contador en 1
contador++;
} while (contador <= 5); // Evaluar la condición: continuar el bucle mientras contador sea menor o igual a 5
Ya if y else no son lazos de repetición, son condicionales. El if y el else son dos estructuras de control que permiten ejecutar diferentes secciones de código dependiendo de si se cumple o no una condición. Aquí te explico ambos en detalle:
La estructura if evalúa una condición y ejecuta un bloque de código si esa condición es verdadera. La sintaxis básica es la siguiente:
if (condición) {
// Código a ejecutar si la condición es verdadera
}
En este caso, si la condición dentro de los paréntesis es verdadera, se ejecutará el código dentro de las llaves {}.
La estructura else se utiliza junto con if para ejecutar un bloque de código diferente si la condición es falsa. La sintaxis básica es la siguiente:
if (condición) {
// Código a ejecutar si la condición es verdadera
} else {
// Código a ejecutar si la condición es falsa
}
En este caso, si la condición dentro de los paréntesis de if es verdadera, se ejecutará el código dentro de la primera llave {}. Si la condición es falsa, se ejecutará el código dentro de la segunda llave {} después de la palabra clave else.
Aquí hay un ejemplo de uso de if y else para determinar si un número es par o impar:
let numero = 7;
if (numero % 2 === 0) {
console.log(numero + " es par");
} else {
console.log(numero + " es impar");
}
Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.
¡Saludos!
Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!