Проверка предположения
Сравнивайте результаты
«Проверка предположения» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Вы победили? 🏆
С возвращением! 🪙 Теперь самая захватывающая часть: проверка выбора! 🔍
Нужно сравнить выбор игрока с тем, что показала монетка. Если они совпадают, игрок WINS! 🏆
Сравниваем два значения ⚖️
Чтобы сравнить два значения в JavaScript, мы используем === (три знака равенства). ⚖️
Этот оператор спрашивает: эти два значения полностью одинаковы? Ответом будет true или false. ✅❌
console.log('Heads' === 'Heads');
console.log('Heads' === 'Tails');true или false? 🤔
Видите? Одинаковые слова дают true ✅, а разные слова — false ❌.
Именно так мы проверяем, правильно ли сделан выбор! 🎯
let guess = 'Heads';
let result = 'Heads';
console.log('Are they the same? ' + (guess === result));Главная проверка 🔍
Давайте используем if, чтобы отреагировать на результат сравнения! 🔍
Если выбор совпадает с результатом, мы говорим Вы победили! 🎉
let guess = 'Heads';
let result = 'Heads';
if (guess === result) {
console.log('You win! 🎉');
}А если вы проиграли? 😅
Но что, если выбор НЕ совпадает? Для этого мы используем else! 😅
Тогда говорим Попробуйте ещё раз! Не переживайте, это всего лишь игра! 🪙
let guess = 'Heads';
let result = 'Tails';
if (guess === result) {
console.log('You win! 🎉');
} else {
console.log('Aw, try again! 😅');
}Настоящая монетка, настоящая проверка 🪙
Теперь используем REAL случайное подбрасывание с нашей машинкой для монетки! 🪙
Выбор остаётся Heads, но результат подбрасывания каждый раз становится неожиданным. Запустите несколько раз! 🔁
function flipCoin() {
if (Math.random() < 0.5) {
return 'Heads';
} else {
return 'Tails';
}
}
let guess = 'Heads';
let result = flipCoin();
console.log('You guessed: ' + guess);
console.log('Coin shows: ' + result);
if (guess === result) {
console.log('You win! 🎉');
} else {
console.log('Try again! 😅');
}Функция проверки 🛠️
Давайте поместим проверку в отдельную вспомогательную машинку! 🛠️
Функция checkGuess получает выбор и результат, а затем сообщает нам, кто победил. 🏆
function checkGuess(guess, result) {
if (guess === result) {
return 'You win! 🎉';
} else {
return 'Try again! 😅';
}
}
console.log(checkGuess('Heads', 'Heads'));
console.log(checkGuess('Heads', 'Tails'));Собираем всё вместе 🧩
Теперь соединим всё: подбрасывание, выбор и проверку! 🧩
Это полноценная мини-игра! 🎮
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
function checkGuess(guess, result) {
return guess === result ? 'You win! 🎉' : 'Try again! 😅';
}
let guess = 'Tails';
let result = flipCoin();
console.log('Guess: ' + guess + ' | Coin: ' + result);
console.log(checkGuess(guess, result));Порадуемся победителю 🎊
Давайте сделаем победу ещё более захватывающей с помощью дополнительных эмодзи! 🎊
Большой праздник делает игру веселее! 🥳
function checkGuess(guess, result) {
if (guess === result) {
return '🎉🎊 YOU WIN! Amazing! 🥳';
} else {
return '😅 So close! Give it another go! 🔁';
}
}
console.log(checkGuess('Heads', 'Heads'));Играем много раундов 🎮
Давайте сыграем 3 раунда подряд! 🎮
В каждом раунде мы подбрасываем монетку и проверяем результат. Посчитайте, сколько раз вы победили! 🏆
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let guess = 'Heads';
console.log('Round 1: ' + flipCoin());
console.log('Round 2: ' + flipCoin());
console.log('Round 3: ' + flipCoin());
console.log('You always guessed: ' + guess);Вы умеете проверять выбор! 🏆
Превосходная работа! 🏆 Вы научились проверять, правильный ли сделан выбор!
- ⚖️
===сравнивает два значения - ✅ Он выдаёт
trueилиfalse - 🔍
if/elseреагирует на ответ
Дальше мы будем подбрасывать монетку MANY раз и считать результаты! 🔢
Быстрая проверка ✅
Время проверить знания! 🧠 Какой символ мы используем, чтобы проверить, полностью ли одинаковы два значения?
Итоги урока 🎀
Фантастическая работа, проверяющий игры! 🎀 Сегодня вы научились:
- ⚖️ Сравнивать с помощью
=== - ✅ Получать
trueилиfalse - 🔍 Реагировать с помощью
ifиelse - 🛠️ Поддерживать порядок с помощью функции
checkGuess
Дальше — много подбрасываний и подсчёт результатов! 🔢
Часто задаваемые вопросы
Урок «Проверка предположения» бесплатный?
Да — полный текст урока «Проверка предположения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.
Все уроки этого курса
- Орёл или решка
- Угадывание
- Проверка предположения
- Многократные броски