Funkce prompt v JavaScriptu

Už víte o existenci funkce alert, která zobrazí zadanou zprávu na obrazovce. Existuje také podobná funkce prompt, která umožňuje získat od uživatele nějaký text.

Pojďme se na příklad zeptat na jméno uživatele:

javascriptprompt('Vaše jméno?');

Spusťte výše uvedený kód, abyste viděli okénko, které funkce prompt zobrazí. Napište své jméno a stiskněte tlačítko. Pokud jste provedli všechny výše popsané manipulace, vaše zadané jméno se dostane do našeho skriptu.

Pro přístup k zadanému jmenuje je třeba výsledek funkce prompt přiřadit do nějaké proměnné, například takto:

javascriptlet name = prompt('Vaše jméno?');

Na dalším řádku kódu vypišme na obrazovku dříve zadané jméno pomocí funkce alert:

javascriptlet name = prompt('Vaše jméno?');
alert('Vaše jméno: ' + name);

Měli byste rozumět, že při volání funkce prompt je další provádění skriptu blokováno, dokud nejsou zadána příslušná data. V podstatě stejně funguje i funkce alert, pouze čeká na stisknutí příslušného tlačítka.

Mimochodem, použít proměnnou není nutné:

javascriptalert('Vaše jméno: ' + prompt('Vaše jméno?'));
Задание 1

Zeptejte se na věk uživatele pomocí funkce prompt. Vypište pomocí alert věk zadaný uživatelem.