0Pricing
Javascript for Kids · Урок

Запрос у пользователя

Читайте ввод

«Запрос у пользователя» — бесплатный урок 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 — локальная установка не требуется.

Все уроки этого курса

  1. Две температурные шкалы
  2. Формула
  3. Запрос у пользователя
  4. Вывод результата
← Назад к Javascript for Kids