Несмотря на то, что с виду такая запись короче if, она является существенно менее читаемой.
Вот, для сравнения, то же самое с if:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки
|
| var company = prompt('Какая компания создала JavaScript?', '');
|
|
|
|
|
| if (company == 'Netscape') {
|
|
| alert('Да, верно');
|
|
| } else {
|
|
| alert('Неправильно');
|
Взаимодействие с пользователем: alert, prompt, confirm
1. alert
2. prompt
3. confirm
4. Особенности встроенных функций
5. Резюме
В этом разделе мы рассмотрим базовые UI операции: alert, prompt и confirm, которые позволяют работать с данными, полученными от пользователя.
Alert
Синтаксис:
alert выводит на экран окно с сообщением и приостанавливает выполнение скрипта, пока пользователь не нажмет «ОК».
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки
Окно сообщения, которое выводится, является модальным окном. Слово «модальное» означает, что посетитель не может взаимодействовать со страницей, нажимать другие кнопки и т.п., пока не разберется с окном. В данном случае - пока не нажмет на «OK».
Prompt
Функция prompt принимает два аргумента:
| result = prompt(title, default);
|
Она выводит модальное окно с заголовком title, полем для ввода текста, заполненным строкой по умолчанию default и кнопками OK/CANCEL.
Пользователь должен либо что-то ввести и нажать OK, либо отменить ввод кликом на CANCEL или нажатием ESC на клавиатуре.