Метод alert() в JavaScript — диалоговые окна предупреждения

В этом руководстве вы узнаете, как отображать диалоговое окно предупреждения с помощью метода JavaScript alert().

Браузер может вызывать системный диалог для отображения информации пользователю.

Щелкните здесь, чтобы отобразить диалоговое окно системы предупреждений.

Оповещение JavaScript

Системный диалог не связан с веб-страницей, отображаемой в браузере. Он также не содержит HTML. Его внешний вид зависит исключительно от текущей операционной системы и браузера, а не от CSS.

Чтобы вызвать диалоговое окно системы предупреждений, вы вызываете метод alert() объекта window.

window.alert(message);

Или же

alert(message);

message представляет собой строку, содержащую информацию, которую вы хотите показать пользователям.

Например:

alert('Welcome to JavaScriptTutorial.net!');

Когда вызывается метод alert(), системный диалог показывает данное сообщение пользователю, за которым следует единственная кнопка OK.

Вы используете диалоговое окно предупреждения, чтобы информировать пользователей о том, что они не могут контролировать, например, об ошибке. Единственный выбор, который могут сделать пользователи, — закрыть диалоговое окно после прочтения сообщения.

Обратите внимание, что диалоговое окно предупреждения является синхронным и модальным. Это означает, что выполнение кода останавливается при отображении диалогового окна и возобновляется после его закрытия. Например, следующий код отображает диалоговое окно предупреждения через три секунды:

setTimeout(() => {
    alert('3 seconds has been passed!')
}, 3000);

Заключение

  • alert() — это метод объекта окна.
  • Метод alert() является модальным и синхронным.
  • Используйте метод alert() для отображения информации, которую вы хотите, чтобы пользователи подтвердили.
Рейтинг
( Пока оценок нет )
Александр Русаков / автор статьи
Программист, разработчик, 12 лет опыта работы в крупных компаниях. Быстро освоил typescript, делюсь своими знаниями на страницах этого сайта.
Загрузка ...
JavaScript и TypeScript