Взаимодействие с пользователем
1. Введение
Разберем базовые операции ввода/вывода, достаточные для получения и отображения данных от пользователя, до того как научимся работать с HTML-документом.
2. Вывод данных
Для вывода данных будем использовать 2 метода: console.log()
и alert()
.
console
и alert
являются частью интерфейса window
- глобального объекта, доступного при исполнении скрипта на веб-странице. Запись window.alert()
избыточна, пишем просто alert()
или console.log()
. Детальнее об этом будем говорить дальше в курсе.
3. Получение данных
Для получения данных от пользователя будем использовать prompt()
и confirm()
, это тоже методы из интерфейса window
. Их особенность в том, что результатом своего выполнения они возвращают то, что было введено пользователем. Результат их работы можно записать в переменную для дальнейшего использования.
confirm()
— выводит модальное окно с сообщением, и 2 кнопки, Ok
и Cancel
. При нажатии на Ok
, на место вызова функции возвращается true
, при нажатии на Cancel
возвращается false
.
prompt()
— выводит модальное окно с полем ввода и кнопками Ok
и Cancel
. При Ok
возвращает то, что было введено в поле ввода, при Cancel
возвращает null
.
Last updated