Запрос у пользователя
Читайте ввод
«Запрос у пользователя» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Общайтесь с пользователем! 💬
Настоящий конвертер запрашивает температуру у ВАС! Давайте узнаем, как программы получают ввод. 💬🌡️
console.log('Let us ask for a number! 💬')Что такое ввод? 📥
Ввод — это информация, которую человек передаёт программе, например число или имя. 📥
console.log('Input is what YOU type in!')Имитируем ввод 🎭
Для практики можно имитировать ввод пользователя: поместить введённое число в переменную. 🎭
let userTemp = 25
console.log('The user typed:', userTemp)Используйте ввод 🔧
Получив ввод, мы можем преобразовать его! Давайте переведём введённую пользователем температуру по Цельсию в Фаренгейты. 🔧
let userTemp = 25
let result = userTemp * 9 / 5 + 32
console.log('That is', result, 'F')Числа и текст 🔢
Когда пользователи вводят данные, компьютер часто видит их как текст, например '25'. С помощью Number() мы преобразуем его в число. 🔢
let typed = '25'
let temp = Number(typed)
console.log('As a number:', temp + 5)Зачем преобразовывать текст? 🤨
Посмотрите, что произойдёт, если забыть об этом! Текст и текст просто соединяются, а не складываются. 🤨
console.log('25' + 5)
console.log(Number('25') + 5)Спросите, какую шкалу использовать 🔀
Можно также спросить, в каком направлении выполнить преобразование. Давайте представим, что пользователь выбрал «C to F». 🔀
let choice = 'C to F'
console.log('User wants:', choice)Передайте ввод в функцию 🛠️
Передадим число пользователя прямо в функцию конвертера! 🛠️
function toF(c) { return c * 9 / 5 + 32 }
let userTemp = 30
console.log(userTemp, 'C =', toF(userTemp), 'F')Проверьте необычный ввод 🚫
Что, если кто-то введёт что-нибудь странное? Мы можем проверить, действительно ли это число! 🚫
let typed = 'banana'
let temp = Number(typed)
if (isNaN(temp)) {
console.log('That is not a number! 🍌')
}Дружелюбная подсказка 😊
Перед запросом покажите дружелюбное сообщение, чтобы пользователь знал, что нужно ввести! 😊
console.log('Please enter a temperature in Celsius: 🌡️')
let userTemp = 18
console.log('You entered:', userTemp)Полная демонстрация ввода 🎮
Вот весь процесс ввода: поприветствовать, получить данные, преобразовать! 🎮
console.log('Enter Celsius: 🌡️')
let typed = '20'
let temp = Number(typed)
let f = temp * 9 / 5 + 32
console.log(temp, 'C =', f, 'F')Быстрая проверка ✅
Проверьте свои знания о вводе! 🧠
Профессионал по вводу! 🌟
Отличная работа! Вы научились запрашивать данные у пользователя! 🎉
- Ввод — это то, что передаёт пользователь 📥
Number()преобразует текст в числа 🔢- Проверяйте необычный ввод 🚫
Последний шаг: показать результат! 📢
console.log('Asking the user: DONE! 🌟')Часто задаваемые вопросы
Урок «Запрос у пользователя» бесплатный?
Да — полный текст урока «Запрос у пользователя» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Запрос у пользователя»?
Читайте ввод Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Javascript for Kids?
Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Запрос у пользователя»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Javascript for Kids?
Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Две температурные шкалы
- Формула
- Запрос у пользователя
- Вывод результата