Funkcja prompt w JavaScript
Wiesz już o istnieniu funkcji alert,
wyświetlającej podaną wiadomość na ekranie. Istnieje
również podobna funkcja prompt, która
pozwala uzyskać od użytkownika jakiś
tekst.
Spytajmy dla przykładu o imię użytkownika:
prompt('Twoje imię?');
Uruchom powyższy kod, aby zobaczyć
okienko wyświetlane przez funkcję prompt.
Wpisz swoje imię i naciśnij przycisk. Jeśli
wykonałeś wszystkie opisane powyżej manipulacje,
to wprowadzone imię trafi do naszego skryptu.
Aby uzyskać dostęp do wprowadzonego
imienia, wynik działania funkcji prompt
należy przypisać do jakiejś zmiennej,
na przykład w ten sposób:
let name = prompt('Twoje imię?');
W następnej linii kodu wyświetlmy
na ekranie wcześniej wprowadzone imię, korzystając
z funkcji alert:
let name = prompt('Twoje imię?');
alert('Twoje imię: ' + name);
Powinieneś rozumieć, że przy wywołaniu funkcji
prompt dalsze wykonanie skryptu
jest blokowane, dopóki nie zostaną wprowadzone odpowiednie
dane. Generalnie, tak samo działa funkcja
alert, tylko że oczekuje naciśnięcia
odpowiedniego przycisku.
Nawiasem mówiąc, użycie zmiennej nie jest obowiązkowe:
alert('Twoje imię: ' + prompt('Twoje imię?'));
Zapytaj o wiek użytkownika za pomocą funkcji
prompt. Wyświetl za pomocą alert
wiek wprowadzony przez użytkownika.