Funktionen prompt i JavaScript

Du kender allerede til eksistensen af funktionen alert, som viser en given besked på skærmen. Der findes også en lignende funktion prompt, som giver mulighed for at modtage en eller anden form for tekst fra brugeren.

Lad os for eksempel spørge om brugerens navn:

javascriptprompt('Dit navn?');

Kør koden ovenfor for at se pop-up-vinduet, som funktionen prompt viser. Indtast dit navn og tryk på knappen. Hvis du har udført alle de ovennævnte handlinger, vil det navn, du har indtastet, blive sendt til vores script.

For at få adgang til det indtastede navn, skal resultatet af funktionen prompt tildeles til en variabel, for eksempel sådan her:

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

Lad os på den næste linje kode vise det tidligere indtastede navn på skærmen ved at bruge funktionen alert:

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

Du skal forstå, at når funktionen prompt kaldes, blokeres den yderligere udførelse af scriptet indtil de relevante data er indtastet. Det fungerer faktisk på samme måde som funktionen alert, den venter blot på et klik på den relevante knap.

Forresten er det ikke nødvendigt at bruge en variabel:

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

Spørg om brugerens alder ved hjælp af funktionen prompt. Vis den indtastede alder med alert.