Hola, Alberto, espero que estés bien
He revisado tu código y parece que está bien estructurado para los propósitos que mencionas. Aquí tienes un resumen de lo que hace cada sección:
Contador progresivo de 1 a 10:
while para contar de 1 a 10.Contador regresivo de 10 a 0:
while para contar de 10 a 0.Cuenta regresiva personalizada:
while para mostrar cada número.Cuenta progresiva personalizada:
while para mostrar cada número.Si tienes algún problema específico con el código, como errores o comportamientos inesperados, asegúrate de verificar que las entradas del usuario sean números válidos. Puedes usar parseInt para convertir las entradas de prompt en números enteros.
Espero que esto te ayude y buenos estudios!