СервисыСправочник
Web
CSS
JavaScript
HTML
C#
jQuery
PHP
Flash
Yii / Yii2
Java
Net
CMS
3D
Parallax
MySQL
Ajax
XML
SEO
FTP
JSON
Design
Python
Back-end
Front-end
ASP
Perl
Template
Domain
Hosting
Plugin
Browser
DNS
SVG
Effect
Опрос
Какой ИКС вашего сайта?







Авторизация
Логин:
Пароль:
Главная / Справочник / Java-Script / Функция confirm() в JavaScript: простое объяснение, применение и примеры

Функция confirm() в JavaScript: простое объяснение, применение и примеры

Функция confirm() — это встроенный метод JavaScript, который отображает диалоговое окно с сообщением и кнопками “ОК” и “Отмена”. Она используется для получения подтверждения от пользователя перед выполнением важных или потенциально опасных действий.

Применение confirm()

• Подтверждение важных действий (удаление, выход, сброс настроек)
• Проверка согласия пользователя (например, “Вы точно хотите продолжить?”)
• Безопасность (предотвращение случайных операций)
• Интерактивные сценарии (простые диалоги с пользователем)

Синтаксис

let result = confirm(message);

• message — строка с вопросом или предупреждением для пользователя

Возвращаемое значение

• Если пользователь нажал “ОК” — возвращает true
• Если пользователь нажал “Отмена” или закрыл окно — возвращает false

Примеры использования

1. Подтверждение удаления:

let isDelete = confirm("Удалить этот файл?");
if (isDelete) {
    alert("Файл удалён.");
} else {
    alert("Удаление отменено.");
}

2. Проверка перед выходом:

let exit = confirm("Выйти без сохранения?");
if (exit) {
    // код выхода
} else {
    // остаться на странице
}

3. Использование в функции:

function askUser() {
    if (confirm("Продолжить выполнение?")) {
        alert("Продолжаем!");
    } else {
        alert("Операция отменена.");
    }
}
askUser();

4. Сохранение изменений:

let save = confirm("Сохранить изменения?");
if (save) {
    // сохранить
} else {
    // не сохранять
}

Важные моменты

• Окно confirm блокирует страницу до ответа пользователя
• Внешний вид окна зависит от браузера и не настраивается
• Можно использовать любые строки, включая переменные:

let name = "Иван";
confirm("Удалить пользователя " + name + "?");

• Для сложных диалогов лучше использовать собственные модальные окна на HTML/CSS/JS

Вывод:

confirm() — быстрый способ получить “да” или “нет” от пользователя. Подходит для подтверждения важных действий, но для сложных интерфейсов лучше использовать свои окна.

Web
CSS
JavaScript
HTML
C#
jQuery
PHP
Flash
Yii / Yii2
Java
Net
CMS
3D
Parallax
MySQL
Ajax
XML
SEO
FTP
JSON
Design
Python
Back-end
Front-end
ASP
Perl
Template
Domain
Hosting
Plugin
Browser
DNS
SVG
Effect
Опрос
Какой ИКС вашего сайта?







Авторизация
Логин:
Пароль: