0Pricing
Javascript for Kids · Урок

Случайные ответы

Выбирайте ответ

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

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

  1. Задание вопроса
  2. Случайные ответы
  3. Раскрытие предсказания
  4. Добавление ответов
← Назад к Javascript for Kids