Снятие очков
Уменьшайте его
«Снятие очков» — бесплатный урок 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 — локальная установка не требуется.
Все уроки этого курса
- Начинаем с нуля
- Добавление очков
- Снятие очков
- Вывод счёта