A função prompt em JavaScript
Você já sabe sobre a existência da função alert,
que exibe uma mensagem determinada na tela. Existe
também uma função semelhante prompt, que
permite obter algum texto do usuário.
Vamos, por exemplo, perguntar o nome do usuário:
prompt('Seu nome?');
Execute o código acima para ver a
janela exibida pela função prompt.
Digite seu nome e clique no botão. Se
você realizou todas as manipulações descritas acima,
o nome que você digitou será passado para o nosso script.
Para acessar o nome inserido,
o resultado da função prompt
deve ser atribuído a uma variável,
por exemplo, assim:
let nome = prompt('Seu nome?');
Vamos na próxima linha de código exibir
o nome inserido anteriormente na tela, usando
a função alert:
let nome = prompt('Seu nome?');
alert('Seu nome: ' + nome);
Você deve entender que, ao chamar a função
prompt, a execução posterior do script
é bloqueada até que os dados correspondentes sejam
inseridos. De modo geral, a função
alert também funciona assim, só que ela espera o clique
no botão correspondente.
A propósito, usar uma variável não é obrigatório:
alert('Seu nome: ' + prompt('Seu nome?'));
Pergunte a idade do usuário usando a função
prompt. Exiba usando alert
a idade inserida pelo usuário.