Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Duda

El instructor puso un número mayor a 10. Tal cual como está el algoritmo, no impide que pueda poner un número diferente en el rango. Incluso, le puse un texto al desplegar el prompt, y me lo reconoció como número. Ahora, ¿cómo le hago para limitar que sólo ponga un número en este intervalo? Que diga, al poner del 1 al 10, me diga "Ingrese únicamente un número del 1 al 10".

Hice esto, pero no me lo reconoce.

Programa | Adivinanza de números

1 respuesta

No se puede ver tu codigo, para ello debes usar el boton insertar bloque de codigo.

Pero según lo que mencionas puedes usar un bucle while y una estructura condicional if algo asi:

let num = parseInt(prompt("Ingrese un número del 1 al 10:"));

while (isNaN(num) || num < 1 || num > 10) {
  num = parseInt(prompt("Ingrese únicamente un número del 1 al 10:"));
}

alert("El número ingresado es: " + num);