Funksjonen prompt i JavaScript

Du vet allerede om funksjonen alert som viser en gitt melding på skjermen. Det finnes også en lignende funksjon prompt som gir mulighet til å få tekst fra brukeren.

La oss for eksempel spørre om brukerens navn:

javascriptprompt('Ditt navn?');

Kjør koden ovenfor for å se vinduet som vises av funksjonen prompt. Skriv inn navnet ditt og trykk på knappen. Hvis du har gjort alle de beskrevne handlingene, vil navnet du skrev inn komme inn i skriptet vårt.

For å få tilgang til det innskrevne navnet, må resultatet av funksjonen prompt tildeles til en variabel, for eksempel slik:

javascriptlet name = prompt('Ditt navn?');

La oss på neste linje kode vise det innskrevne navnet på skjermen ved å bruke funksjonen alert:

javascriptlet name = prompt('Ditt navn?');
alert('Ditt navn: ' + name);

Du må forstå at når funksjonen prompt kalles, blir videre utførelse av skriptet blokkert inntil de tilsvarende dataene er skrevet inn. Egentlig fungerer funksjonen alert på samme måte, bare den venter på at den tilsvarende knappen skal trykkes.

Forresten, det er ikke nødvendig å bruke variabel:

javascriptalert('Ditt navn: ' + prompt('Ditt navn?'));
Задание 1

Spør om brukerens alder med funksjonen prompt. Vis med alert alderen som brukeren skrev inn.