Funkcje prompt() i alert() w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

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.