В JS существуют следующие функции браузера для взаимодействия с пользователем:
alertпоказывает сообщение.promptпоказывает сообщение и запрашивает ввод текста от пользователя. Возвращает напечатанный в поле ввода текст илиnull, если была нажата кнопка «Отмена» или Esc с клавиатуры.confirmпоказывает сообщение и ждёт, пока пользователь нажмёт OK или Отмена. Возвращаетtrue, если нажата OK, иfalse, если нажата кнопка «Отмена» или Esc с клавиатуры.
Синтаксис каждого из них:
alert(“строка“);
result = prompt(title, [default]);
где title - текст для отображения в окне, а default - необязательный второй параметр, который устанавливает начальное значение в поле для текста в окне.
result = confirm(question);
Функция confirm отображает модальное окно с текстом вопроса question и двумя кнопками: OK и Отмена.
Результат – true, если нажата кнопка OK. В других случаях – false.
alert("Hello");
let age = prompt('Сколько тебе лет?', 100);
alert(`Тебе ${age} лет!`); // Тебе 100 лет!
let myVariable= confirm("true при нажатии Ок");
alert( myVariable); // true, если нажата OK
