La función prompt en JavaScript
Ya conoces la existencia de la función alert,
que muestra un mensaje determinado en la pantalla. También existe
una función similar prompt, que
permite obtener algún texto del usuario.
Preguntemos el nombre del usuario como ejemplo:
prompt('¿Su nombre?');
Ejecuta el código anterior para ver
la ventana mostrada por la función prompt.
Escribe tu nombre y presiona el botón. Si
realizaste todas las manipulaciones descritas anteriormente,
el nombre que ingresaste llegará a nuestro script.
Para acceder al nombre ingresado,
el resultado de la función prompt
debe asignarse a alguna variable,
por ejemplo, así:
let name = prompt('¿Su nombre?');
En la siguiente línea de código, mostremos
en la pantalla el nombre ingresado anteriormente, utilizando
la función alert:
let name = prompt('¿Su nombre?');
alert('Su nombre: ' + name);
Debes entender que al llamar a la función
prompt, la ejecución posterior del script
se bloquea hasta que se ingresen los datos correspondientes.
En general, la función alert también funciona así,
solo que espera a que se presione el botón correspondiente.
Por cierto, no es obligatorio usar una variable:
alert('Su nombre: ' + prompt('¿Su nombre?'));
Pregunta la edad del usuario usando la función
prompt. Muestra usando alert
la edad ingresada por el usuario.