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

Consola

Por que si estamos condicionando que escoja un numero del 1 al 10, al ejecutar si uno escribe una letra, en la consola de igual manera arroja number ósea que se digito un numero? podrían aclararme esa duda por favor.

3 respuestas

Hola, seguramente es por el uso de parseInt junto con el prompt, eso hace que la variable donde se almacena el valor sea de tipo number, no importa que ingreses una letra. Lo que si en ese caso, no te guardaria el valor, sino que queda la variable vacia.

debe usar solo el parseint para almacenar

Buenas tardes Carlos, lo que pasa es que el prompt lo que hace es tomar lo que ingrese el usuario (sea un numero, letra o simbolo). Si quisieras que el usuario solo ingrese numeros deberias hacer un par de configuraciones mas (que no sabria decirte cuales son), lo cual esta bueno para investigar. Pero sin esas configuraciones extras, el usuario va a poder ingresar letras (y si no me equivoco se los va a comparar de acuerdo al valor ASCII con el numeroSecreto). Espero haber resuelto tu duda, que tengas un buen dia :)