Javascript for Kids · Урок

Подсказки

Раскрывайте подсказки

Урок 2 из 413 шагов

«Подсказки» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.

Время показывать подсказки! 💡

В нашей игре уже ждут animals. Теперь заставим компьютер показывать подсказки, чтобы игрок мог угадывать! 🕵️

Подсказка живёт в объекте 📦

Помните, у каждого animal есть clue. Давайте прочитаем её вслух!

let animal = { name: "lion", clue: "I am the king of the jungle!" }
console.log("Clue: " + animal.clue)

Показываем подсказку, скрываем имя 🙈

Секрет игры: показывайте подсказку, но KEEP имя в тайне! 🤫

let animal = { name: "owl", clue: "I am wise and say hoot at night!" }
console.log("Here is your clue:")
console.log(animal.clue)

Больше одной подсказки 💡💡

Для сложных animals нужны MORE подсказок! Мы можем хранить список подсказок внутри объекта.

let animal = {
  name: "elephant",
  clues: ["I am very big.", "I have a long trunk.", "I never forget!"]
}
console.log(animal.clues[0])

Показываем подсказки по одной 🔁

Давайте постепенно откроем каждую подсказку с помощью цикла — как настоящий ведущий игрового шоу! 🎤

let clues = ["I am big.", "I have a trunk.", "I never forget!"]
for (let i = 0; i < clues.length; i++) {
  console.log("Clue " + (i + 1) + ": " + clues[i])
}

Обратный отсчёт подсказок ⏳

Сообщите игроку, сколько подсказок осталось. Это создаёт напряжение!

let clues = ["I am big.", "I have a trunk.", "I never forget!"]
console.log("You get " + clues.length + " clues. Good luck!")

Функция для показа подсказок 🛠️

Функция — это удобный помощник, которого можно использовать снова и снова. Давайте создадим функцию, которая показывает подсказку!

function giveClue(animal) {
  console.log("Clue: " + animal.clue)
}
giveClue({ name: "cat", clue: "I say meow!" })

Выбираем случайного animal 🎲

Настоящие игры умеют удивлять! Используйте Math.random(), чтобы выбрать случайного animal из коробки.

let animals = ["dog", "cat", "lion"]
let pick = Math.floor(Math.random() * animals.length)
console.log("Mystery animal index:", pick)

Открываем его подсказку 🎁

Теперь объединим случайный выбор с показом подсказки. Как загадочно! 🔮

let animals = [
  { name: "dog", clue: "I love to fetch!" },
  { name: "cat", clue: "I say meow!" }
]
let pick = Math.floor(Math.random() * animals.length)
console.log("Clue:", animals[pick].clue)

Поддерживаем игрока 🎉

Хороший ведущий подбадривает игрока! Добавьте весёлые сообщения между подсказками.

console.log("Here comes a clue... 🥁")
console.log("I am green and I hop!")
console.log("Can you guess? 🤔")

Подсказки работают! ✅

Теперь Вы умеете показывать подсказки, считать их и даже выбирать случайного загадочного animal. Игрок уже увлечён! 🎣

let clues = ["I am tall.", "I have a long neck."]
clues.forEach(function(c, i) {
  console.log("Hint " + (i + 1) + ": " + c)
})

Быстрая проверка ❓

Покажите, чему Вы научились! 🧠

Мастер подсказок! 🏅

Повторим! Теперь Вы умеете:

  • 💡 Показывать подсказку из объекта
  • 🔁 Открывать много подсказок с помощью цикла
  • 🎲 Выбирать случайного animal
  • 🛠️ Использовать function как помощника

Далее: проверим, правильно ли игрок угадал! 🤞

Можно начать бесплатно

Изучай JavaScript с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
35
Уроки
140

Часто задаваемые вопросы

Урок «Подсказки» бесплатный?

Да — полный текст урока «Подсказки» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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