Разница между методами alert, prompt и confirm в JavaScript заключается в их назначении и функциональности: 14
- alert — оповещение. 1 Показывает пользователю окно с сообщением и кнопкой «ОК». 1 Возвращает undefined (ничего не возвращает). 1 Используется для информирования о событиях, ошибках, завершении операций. 1
- prompt — ввод данных. 1 Отображает окно с текстовым полем и кнопками «ОК» и «Отмена». 1 Возвращает введённый текст или null, если нажата «Отмена». 1 Применяется для получения простых данных, например, имени или возраста. 1
- confirm — подтверждение. 1 Выводит сообщение с кнопками «ОК» и «Отмена». 1 Возвращает true (если нажата «ОК») или false (если нажата «Отмена»). 1 Используется перед выполнением важных действий, например, перед удалением данных. 1
Все эти методы являются модальными: останавливают выполнение скриптов и не позволяют пользователю взаимодействовать с остальной частью страницы до тех пор, пока окно не будет закрыто. 2