//1 Crea un contador que comience en 1 y vaya hasta 10 usando un bucle 'while'.
//Muestra cada número.
let contador = 1
while (contador <= 10) {
console.log(contador);
contador++ //Incrementa en 1 cada interacción
}
//2 Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'.
//Muestra cada número.
let contador = 10
while (contador >= 0) {
console.log(contador);
contador-- //Decrementa en 1 cada interacción
}
//3 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 numeroUsuario = prompt ("Coloca un numero del 1 al 10");
let contador = 0
if (!isNaN(numeroUsuario)) {
// " ! " Operador de negación. Se utiliza para negar el resultado de la expresión
//que le sigue. En este caso, !isNaN(numeroUsuario) significa
//"si NO es NaN" o "si es un número".
numeroUsuario = parseInt (numeroUsuario);
//parseInt: Convierte una cadena a un número entero.
//Toma un valor de cadena como argumento y devuelve un número entero.
while (contador <= numeroUsuario) {
console.log(contador);
contador++;
}
} else {
console.log("Ingrese un numero válido.");
}
//4 Crea un programa de cuenta REGRESIVA. Pide un número y cuenta
//hasta 0 desde ese número utilizando un bucle 'while'
//en la consola del navegador.
let numeroUsuario = prompt ("Coloca un numero del 1 al 10");
let contador = parseInt(numeroUsuario);
if (!isNaN(contador)) {
// " ! " Operador de negación. Se utiliza para negar el resultado de la expresión
//que le sigue. En este caso, !isNaN(numeroUsuario) significa
//"si NO es NaN" o "si es un número".
while (contador >= 0) {
console.log(contador);
contador--;
}
} else {
console.log("Ingrese un numero válido.");
}
Gracias por sus dudas.