Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Proyecto] dasafio

Crea un contador que comience en 1 y vaya hasta 10 usando un bucle 'while'. Muestra cada número.

let contador =1;

while (contador != 11){
    alert(contador)
    contador=contador+1
}

Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número.

let contador =10;

while (contador != -1){
    alert(contador)
    contador=contador-1
}

Crea un programa de cuenta progresiva. Pide un número y cuenta desde 0 hasta ese número utilizando un bucle 'while' en la consola del navegador.

let contador =0;
let tope = prompt('Ingresa el numero hasta el que contaremos');

while (contador != tope ){
    alert(contador)
    contador=contador+1
};
alert(tope);
2 respuestas

Hola! Cuando usas prompt, el valor ingresado es una cadena (string), por lo que la comparación con != podría no funcionar como esperas. Sería mejor utilizar la conversión de tipo para asegurarte de que ambos valores sean del mismo tipo.

Asi es, tal como dice Ricardo!

Te recomiendo que para una mejor comparacion, sin errores, añadas lo siguiente en tu prompt:

let tope = parseInt(prompt('Ingresa el numero hasta el que contaremos'));

De esta manera, cambiaras el valor de string a int, donde podras comparar de mejor manera con el contador.