Hoy aprendimos varios conceptos importantes:
Condicionales (if/else): Aprendimos a utilizar estructuras condicionales para evaluar si un número es mayor o menor que otro, permitiendo que el programa tome decisiones basadas en estas comparaciones.
Condicionales Anidados: Exploramos cómo utilizar condicionales anidados, donde dentro de una condición podemos tener otra para realizar evaluaciones más complejas y específicas.
Bucle while: Utilizamos el bucle while para repetir un bloque de código mientras una condición específica sea verdadera. Esto nos permitió ejecutar acciones repetitivas hasta que se cumpliera una condición de salida.
Contador de Intentos: Implementamos un contador de intentos para rastrear y mostrar cuántas veces el usuario intentó adivinar un número secreto en un juego. Esto nos enseñó cómo mantener un registro del progreso y la interacción del usuario con el programa.
Estos conceptos son fundamentales para construir programas interactivos y dinámicos en JavaScript, donde podemos controlar el flujo de ejecución y responder a diferentes situaciones según las condiciones especificadas.