0Pricing
Javascript for Kids · Урок

Проверка предположения

Сравнивайте результаты

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

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

  1. Орёл или решка
  2. Угадывание
  3. Проверка предположения
  4. Многократные броски
← Назад к Javascript for Kids