Синтаксис

result = confirm(message)

Аргументы

message
Текст сообщения

Описание, примеры

Выводит сообщение в окне с двумя кнопками: «ОК» и «ОТМЕНА».

Возвращает true/false в зависимости от того, куда нажмет посетитель.

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

if (confirm("Сказать привет?")) {
  alert("Привет!")
else {
  alert("Вы нажали кнопку отмена")
}

Как правило, вызов confirm используется в простейших скриптах, т.к. окно вопроса к посетителю нельзя стилизовать.
Сложные интерфейсы обычно стремятся выводить более красивые окошки посетителям, поэтому делают это по-другому, через DOM-элемент, без вызова confirm.