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 "

Telegram API: интеграция и возможности для разработчиков
Динамический массив: особенности и использование
HTTP 503 Error - Решение проблемы с доступом к сайту
Преобразование даты и времени Python в строку
Типы данных в JavaScript
Сортировка вектора в языке программирования C++
Событие onbeforeunload: все, что вам нужно знать
Установка и использование плагина Vim: полное руководство
Python: from import
Черри пикинг: секреты урожайного сада