¡Hola Dylan!
Veamos tus desafíos de contadores. Parece que tienes un buen comienzo, pero hay un pequeño detalle en el tercer y cuarto desafío. En esos desafíos, estás utilizando el mismo nombre de variable para el contador y el número ingresado por el usuario. Esto puede causar un problema, ya que estás sobrescribiendo la variable contador. Te recomendaría utilizar un nombre diferente para la variable que almacena el número ingresado por el usuario, por ejemplo "numeroUsuario".
Aquí te dejo un ejemplo de cómo podrías corregir el tercer y cuarto desafío:
let contador = 0;
let numUsuario = prompt("dime un numero");
while(contador<=numUsuario){
alert("numero " + contador);
contador= contador + 1 ;
}
Con esta corrección, deberías poder completar los desafíos con éxito. ¡Sigue practicando y verás cómo mejorarás en poco tiempo!
Espero haber ayudado y buenos estudios!