La funzione prompt in JavaScript

Conosci già l'esistenza della funzione alert, che visualizza un messaggio specificato sullo schermo. Esiste anche una funzione simile prompt, che permette di ottenere un testo dall'utente.

Ad esempio, chiediamo il nome dell'utente:

javascriptprompt('Il tuo nome?');

Esegui il codice sopra per vedere la finestra visualizzata dalla funzione prompt. Inserisci il tuo nome e clicca sul pulsante. Se hai eseguito tutte le manipolazioni descritte sopra, allora il nome che hai inserito arriverà al nostro script.

Per accedere al nome inserito, il risultato della funzione prompt deve essere assegnato a una variabile, ad esempio, in questo modo:

javascriptlet name = prompt('Il tuo nome?');

Nella riga di codice successiva, visualizziamo a schermo il nome inserito in precedenza, utilizzando la funzione alert:

javascriptlet name = prompt('Il tuo nome?');
alert('Il tuo nome: ' + name);

Devi capire che quando viene chiamata la funzione prompt, l'ulteriore esecuzione dello script viene bloccata finché non vengono inseriti i dati corrispondenti. In generale, funziona allo stesso modo anche la funzione alert, solo che essa attende la pressione del pulsante corrispondente.

A proposito, utilizzare una variabile non è obbligatorio:

javascriptalert('Il tuo nome: ' + prompt('Il tuo nome?'));
Задание 1

Chiedi l'età dell'utente utilizzando la funzione prompt. Visualizza tramite alert l'età inserita dall'utente.