Funktsioon prompt JavaScriptis

Sa juba tead funktsiooni alert olemasolust, mis kuvab etteantud sõnumi ekraanile. Samuti on olemas sarnane funktsioon prompt, mis võimaldab kasutajalt mingit teksti saada.

Võtame näiteks küsime kasutaja nime:

javascriptprompt('Sinu nimi?');

Käivita ülaltoodud kood, et näha akent, mida funktsioon prompt kuvab. Sisesta oma nimi ja vajuta nupule. Kui sa tegid kõik ülalkirjeldatud manipulatsoionid, siis sisestatud nimi jõuab meie skripti.

Et saada juurdepääsu sisestatud nimele, tuleb funktsiooni prompt tulemus omistada mingisse muutujasse, näiteks nii:

javascriptlet name = prompt('Sinu nimi?');

Järgmisel koodireal kuvame ekraanile varem sisestatud nime, kasutades funktsiooni alert:

javascriptlet name = prompt('Sinu nimi?');
alert('Sinu nimi: ' + name);

Sa pead mõistma, et funktsiooni prompt kutsumisel blokeeritakse skripti edasine täitmine, kuni vastavad andmed on sisestatud. Üldiselt töötab samamoodi ka funktsioon alert, ainult et see ootab vastava nupu vajutamist.

Muide, muutujat pole vaja kasutada:

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

Küsi kasutaja vanus funktsiooniga prompt. Kuva alert-iga kasutaja poolt sisestatud vanus.