0Pricing
Javascript for Kids · Урок

Снятие очков

Уменьшайте его

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

Ой, теряем очки! ➖

Иногда в играх вы LOSE очки! Ошиблись? Счёт уменьшается. Давайте узнаем, как выполнять вычитание. 😬

Убираем одно очко 1️⃣

Чтобы потерять очко, вычтите 1: score = score - 1.

let score = 5
score = score - 1
console.log("Score:", score)

Сокращённая запись -= ⚡

score -= 1 — короткий способ выполнить вычитание. Как +=, только для потери очков!

let score = 5
score -= 1
console.log("Score:", score)

Теряем больше очков 💥

За большие ошибки приходится платить больше! Вычитайте сразу 3 или 5 очков.

let score = 10
score -= 3
console.log("Ouch! Score:", score)

Не опускаемся ниже нуля! 🛑

Счёт не должен становиться отрицательным. Используйте if, чтобы он оставался равен 0 или был выше!

let score = 1
score -= 5
if (score < 0) {
  score = 0
}
console.log("Score:", score)

Теряем очко за ошибку ❌

Вычитайте очко только тогда, когда игрок совершает ошибку.

let score = 5
let madeMistake = true
if (madeMistake) {
  score -= 1
}
console.log("Score:", score)

Потеря очков в цикле 🌀

Много ошибок? Цикл может вычитать очки за каждую из них.

let score = 10
for (let i = 0; i < 3; i++) {
  score -= 1
}
console.log("Score:", score)

Функция потери очков 🛠️

Создайте вспомогательную функцию, которая вычитает очки, но никогда не опускает счёт ниже нуля!

function lose(score, amount) {
  let result = score - amount
  return result < 0 ? 0 : result
}
console.log(lose(2, 5))

Предупреждаем игрока ⚠️

Сообщите игроку, что он потерял очки, чтобы он был внимательнее!

let score = 8
score -= 2
console.log("Oh no, you lost 2 points! 😱 Score:", score)

Теряем жизнь 💔

В некоторых играх теряют LIFE, а не очки. Идея та же, что и с -=!

let lives = 3
lives -= 1
console.log("Lives left:", lives, "💔")

Вычитание работает! ✅

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

let score = 5
score -= 2
if (score < 0) score = 0
console.log("Final score: " + score)

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

На этот раз не теряйте очки! 🧠

Звезда вычитания! 🌟

Повторим! Вы научились:

  • ➖ Вычитать очки с помощью -=
  • 🛑 Не позволять счёту опускаться ниже 0
  • ❌ Терять очки только из-за ошибок
  • 🛠️ Использовать безопасную функцию потери очков function

Далее: показ счёта! 📺

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

Урок «Снятие очков» бесплатный?

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