Случайные ответы
Выбирайте ответ
«Случайные ответы» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Волшебный шар 8! 🎱
Здравствуйте, гадатель! 🌟 Вы когда-нибудь видели волшебный шар 8? Вы задаёте вопрос, а он даёт неожиданный ответ! 🎱
Сегодня мы создадим такой шар в коде! Первый шаг — выбор случайного ответа! 🎲
Список ответов 📋
Сначала нам понадобится список ответов! 📋
Сохраним множество ответов в массиве (списке в квадратных скобках). 🪄
let answers = ['Yes!', 'No way!', 'Maybe...'];
console.log(answers);Выбор по позиции 🔢
У каждого ответа есть числовая позиция — индекс. 🔢
Первый ответ находится под индексом 0! Получим его. 👆
let answers = ['Yes!', 'No way!', 'Maybe...'];
console.log(answers[0]);
console.log(answers[2]);Что такое случайность? 🎲
Math.random() выдаёт неожиданное число от 0 до 1! 🎲
Оно меняется при каждом вызове — как результат броска кубика! 😄
console.log(Math.random());
console.log(Math.random());Случайное целое число 🔢
Чтобы выбрать позицию, нам нужно целое число! 🔢
Умножим число на размер списка и используем Math.floor, чтобы округлить результат вниз. 🪄
let pick = Math.floor(Math.random() * 3);
console.log('Random spot: ' + pick);Выберите случайный ответ 🎯
Теперь получим ответ по этой случайной позиции! 🎯
Запустите код несколько раз, чтобы увидеть разные ответы! 😄
let answers = ['Yes!', 'No way!', 'Maybe...'];
let pick = Math.floor(Math.random() * 3);
console.log(answers[pick]);Используйте длину списка 📏
Вместо числа 3 используйте .length! 📏
Так программа будет работать независимо от количества ответов. 💡
let answers = ['Yes!', 'No', 'Maybe', 'Ask later'];
let pick = Math.floor(Math.random() * answers.length);
console.log(answers[pick]);Бросайте снова и снова 🔁
При каждом запуске Вас ждёт неожиданность! 🔁
Выберем три случайных ответа подряд. 🎲🎲🎲
let answers = ['Yes!', 'No', 'Maybe', 'For sure!'];
for (let i = 0; i < 3; i++) {
let pick = Math.floor(Math.random() * answers.length);
console.log(answers[pick]);
}Функция выбора 🤖
Создадим функцию, которая выбирает случайный ответ! 🤖
Вызывайте её в любое время, чтобы получить неожиданный ответ! 🎱
let answers = ['Yes!', 'No', 'Maybe', 'Try again'];
function pickAnswer() {
let pick = Math.floor(Math.random() * answers.length);
return answers[pick];
}
console.log(pickAnswer());Используйте машину выбора 🎛️
Теперь мы можем очень легко получать случайные ответы! 🎛️
Просто снова и снова вызывайте pickAnswer! 🔁
let answers = ['Yes!', 'No', 'Maybe', 'Definitely'];
function pickAnswer() {
let pick = Math.floor(Math.random() * answers.length);
return answers[pick];
}
console.log(pickAnswer());
console.log(pickAnswer());Вы выбрали случайные ответы! 🏆
Отличная работа, гадатель! 🏆 Вы научились:
- 📋 Хранить ответы в массиве
- 🎲 Использовать
Math.randomиMath.floor - 🎯 Выбирать ответ по его индексу
Следующий урок: эффектно раскроем предсказание! ✨
Быстрая проверка ✅
Время подумать! 🧠 Что помогает выбрать неожиданный ответ из списка?
Итоги урока 🎀
Превосходно, создатель шара 8! 🎀 Сегодня вы узнали:
- 📋 Массивы хранят множество ответов
- 🎲
Math.randomсоздаёт неожиданности - 🎯 Выбирать по индексу с помощью
Math.floor
Далее: раскроем предсказание! ✨
Часто задаваемые вопросы
Урок «Случайные ответы» бесплатный?
Да — полный текст урока «Случайные ответы» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Случайные ответы»?
Выбирайте ответ Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Javascript for Kids?
Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Случайные ответы»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Javascript for Kids?
Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Задание вопроса
- Случайные ответы
- Раскрытие предсказания
- Добавление ответов