JS Prompt: функция для получения пользовательского ввода

        
            let name = prompt("Введите ваше имя", "Гость");

            if (name != null && name != "") {
                console.log("Привет, " + name + "! Добро пожаловать на наш сайт.");
            } else {
                console.log("Пожалуйста, введите ваше имя.");
            }
        
    

В этом примере мы создаем диалоговое окно с сообщением "Введите ваше имя" и значением по умолчанию "Гость". Затем мы сохраняем введенное пользователем значение в переменной name. Если пользователь ввел значение и не нажал кнопку "Отмена", то в консоль будет выведено сообщение "Привет, [имя]! Добро пожаловать на наш сайт.". Если пользователь ничего не ввел или нажал кнопку "Отмена", то в консоль будет выведено сообщение "Пожалуйста, введите ваше имя.".

        
            let age = prompt("Введите ваш возраст", 18);
            age = Number(age);

            if (isNaN(age)) {
                console.log("Пожалуйста, введите число.");
            } else {
                if (age < 18) {
                    console.log("Вы еще несовершеннолетний.");
                } else {
                    console.log("Вы совершеннолетний.");
                }
            }
        
    

В этом примере мы сначала вводим возраст пользователя. Затем мы преобразуем введенное значение в число с помощью функции Number(). Если пользователь ввел нечисловое значение, то будет выведено сообщение "Пожалуйста, введите число.". А если пользователь ввел число, то будет выполнено сравнение с возрастом 18 и выведено соответствующее сообщение о том, является ли он совершеннолетним или нет.

JS Prompt является одним из инструментов, который позволяет взаимодействовать с пользователем на веб-странице. Однако следует помнить, что это не самый удобный способ сбора и обработки данных. Вместо этого рекомендуется использовать формы и другие специальные элементы для ввода данных пользователем.

Похожие вопросы на: "js prompt "

RTMP и RTMP YouTube com live2: стриминг видео онлайн
MDN: официальная документация для веб-разработчиков
Выделение памяти с помощью malloc
Ошибка 500: причины и решения
Обработка исключений в языке C++
Asset Store Unity3D - ваш источник первоклассных ресурсов и инструментов
Обработка категориальных признаков с помощью Pandas.get_dummies
Get Dummies: освойте новые навыки с нами
Использование CSS span: основы и примеры
Large Address Aware - увеличение доступной памяти для 32-битных приложений