Funkcje prompt() i alert() w JavaScript
W JavaScript funkcje prompt() i alert() służą do prostej komunikacji z użytkownikiem w przeglądarce.
prompt()
Funkcja prompt() wyświetla okno dialogowe z polem tekstowym. Użytkownik może wpisać wartość, która zostanie zwrócona jako tekst.
let imie = prompt("Podaj imię:");
Po wykonaniu tej instrukcji zmienna imie przechowuje tekst wpisany przez użytkownika. Nawet jeśli użytkownik wpisze cyfry, wynik nadal jest traktowany jako tekst, np. "123".
alert()
Funkcja alert() wyświetla komunikat w oknie dialogowym.
alert("Wprowadzony tekst jest niepoprawny");
Nie pobiera danych od użytkownika, tylko informuje go o czymś.
Przykład użycia razem
let haslo = prompt("Podaj hasło:");
if (haslo.length < 6) {
alert("Hasło jest za krótkie");
}
W tym przykładzie prompt() pobiera tekst, a alert() wyświetla ostrzeżenie, jeśli tekst jest za krótki.
Znaczenie w zadaniach egzaminacyjnych
W pytaniach egzaminacyjnych prompt() często występuje w zadaniach dotyczących pobierania danych, a alert() w zadaniach dotyczących komunikatów błędu. Warto pamiętać, że prompt() zwraca tekst, więc do sprawdzania liczby znaków można użyć właściwości .length.