Die prompt-funksie in JavaScript
Jy weet reeds van die bestaan van die funksie alert,
wat 'n gegewe boodskap op die skerm vertoon. Daar is
ook 'n soortgelyke funksie prompt, wat
die gebruiker in staat stel om enige teks in te voer.
Kom ons vra byvoorbeeld die gebruiker se naam:
prompt('Jou naam?');
Voer die bostaande kode uit om die venster te sien
wat deur die funksie prompt vertoon word.
Tik jou naam in en klik op die knoppie. As
jy al die bostaande manipulasies uitgevoer het,
sal die ingetikte naam in ons script beland.
Om toegang tot die ingevoerde naam te verkry,
moet die resultaat van die funksie prompt
aan 'n veranderlike toegeken word,
bv. so:
let name = prompt('Jou naam?');
Kom ons vertoon op die volgende reël van die kode
die ingevoerde naam op die skerm deur die
funksie alert te gebruik:
let name = prompt('Jou naam?');
alert('Jou naam: ' + name);
Jy moet verstaan dat wanneer die funksie
prompt aangeroep word,
die verdere uitvoering van die script
geblokkeer word totdat die betrokke data ingevoer is.
In werklikheid werk die funksie
alert ook so, maar dit wag net op die druk
van 'n toepaslike knoppie.
Terloops, dit is nie nodig om 'n veranderlike te gebruik nie:
alert('Jou naam: ' + prompt('Jou naam?'));
Vra die gebruiker se ouderdom met behulp van die funksie
prompt. Vertoon die ingevoerde ouderdom met behulp van alert.