Comparto Solucion:
//1 let contador=0; //Declaro contador el contador y asigno 0 while(contador<10){ //itera mientras contador se menor de 10 contador=contador+1; //aumento el contador en 1 por cada iteracion alert(contador)//imprimo el valor de contador en cada iteracion } //2 let contador=10; //Declaro contador el contador y asigno 10 while(contador>0){ //itera mientras contador se mayor a 0 alert(contador) //imprimo el valor de contador en cada iteracion contador=contador-1; //decremento contador con cada iteracion, contador tiene asignado 10 } //3 //Solicito el limite de las iteraciones al usuario let numeroLimiteUsuario=prompt("Para establecer un limite.Por favor, Escriba un numero "); let contador=0; while(contador<numeroLimiteUsuario){ //itera mientras contador sea menor que limite solicitado contador=contador+1; //aumento contador con cada iteacion console.log(contador); } //4 //Solicito el limite de las iteraciones al usuario let numeroLimiteUsuario=prompt("Para establecer un limite. Por favor, Escriba un numero"); let contador=numeroLimiteUsuario; //inicio contador con el valor de limite solicitado, con el objetivo de //decrementar while(contador>0){ //itera mientras contador sea mayor 0 console.log(contador); contador=contador-1; //decremento contador en 1 con cada iteracion }