Функцыя prompt у JavaScript
Вы ўжо ведаеце аб існаванні функцыі alert,
якая выводзіць зададзенае паведамленне на экран. Існуе
таксама падобная функцыя prompt, якая
дазваляе атрымаць ад карыстальніка які-небудзь
тэкст.
Давайце для прыкладу спытаем імя карыстальніка:
prompt('Ваша імя?');
Запусціце прыведзены вышэй код, каб убачыць
акенца, якое выводзіцца функцыяй prompt.
Увядзіце ваша імя і націсніце на кнопку. Калі
вы прадзялалі ўсе апісаныя вышэй маніпуляцыі,
то ўведзенае вамі імя трапіць у наш скрыпт.
Для таго, каб атрымаць доступ да ўведзенага
імя, вынік работы функцыі prompt
трэба прысвоіць у якую-небудзь зменную,
напрыклад, вось так:
let name = prompt('Ваша імя?');
Давайце на наступным радку кода вывядзем
на экран уведзенае раней імя, скарыстаўшыся
функцыяй alert:
let name = prompt('Ваша імя?');
alert('Ваша імя: ' + name);
Вы павінны разумець, што пры выкліку функцыі
prompt далейшае выкананне скрыпта
блакуецца, пакуль не будуць уведзены адпаведныя
даныя. Увогуле, таксама працуе і функцыя
alert, толькі яна чакае націскання
на адпаведную кнопку.
Дарэчы, выкарыстоўваць зменную не абавязкова:
alert('Ваша імя: ' + prompt('Ваша імя?'));
Спытайце ўзрост карыстальніка з дапамогай функцыі
prompt. Выведзіце з дапамогай alert
уведзены карыстальнікам узрост.