De prompt-functie in JavaScript
Je weet al van het bestaan van de functie alert,
die een bepaald bericht op het scherm toont. Er is
ook een vergelijkbare functie prompt, die
het mogelijk maakt om wat tekst van de gebruiker te krijgen.
Laten we bijvoorbeeld om de naam van de gebruiker vragen:
prompt('Uw naam?');
Voer de bovenstaande code uit om het venster te zien
dat door de functie prompt wordt getoond.
Typ uw naam en klik op de knop. Als
u alle bovenstaande handelingen heeft uitgevoerd,
dan komt de door u ingevoerde naam in ons script terecht.
Om toegang te krijgen tot de ingevoerde
naam, moet het resultaat van de functie prompt
worden toegewezen aan een variabele,
bijvoorbeeld zoals hier:
let name = prompt('Uw naam?');
Laten we op de volgende regel code
de eerder ingevoerde naam op het scherm tonen, met behulp van
de functie alert:
let name = prompt('Uw naam?');
alert('Uw naam: ' + name);
U moet begrijpen dat bij het aanroepen van de functie
prompt de verdere uitvoering van het script
wordt geblokkeerd, totdat de bijbehorende
gegevens zijn ingevoerd. Overigens, zo werkt de functie
alert ook, alleen wacht deze op het indrukken
van de bijbehorende knop.
Trouwens, het is niet verplicht om een variabele te gebruiken:
alert('Uw naam: ' + prompt('Uw naam?'));
Vraag de leeftijd van de gebruiker met de functie
prompt. Toon met alert
de door de gebruiker ingevoerde leeftijd.