0Pricing
Javascript for Kids · レッスン

推測を確認する

結果を比較します

「推測を確認する」はCoddyKit上の無料Javascript for Kidsレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavascript for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Javascript for Kidsコースには全4レッスンが含まれています。

勝ったでしょうか?🏆

おかえりなさい!🪙 いよいよ一番楽しみな、予想の判定です!🔍

プレイヤーの予想と、コインが示した結果を比較する必要があります。一致すれば、プレイヤーの勝ちです!🏆

2つのものを比較する⚖️

JavaScriptで2つのものを比較するときは、===(等号3つ)を使います。⚖️

これは、2つのものが完全に同じかどうかを調べます。答えは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を使って、比較結果に応じた処理を行いましょう!🔍

予想と結果が一致したら、You win!と表示します!🎉

let guess = 'Heads';
let result = 'Heads';
if (guess === result) {
  console.log('You win! 🎉');
}

負けたらどうする?😅

では、予想が一致しなかったらどうするのでしょうか?その場合はelseを使います!😅

そしてTry again!と表示します。ゲームなので、心配はいりません!🪙

let guess = 'Heads';
let result = 'Tails';
if (guess === result) {
  console.log('You win! 🎉');
} else {
  console.log('Aw, try again! 😅');
}

本物のコインで本当に判定する🪙

今度は、コインのマシンで本当にランダムなコイン投げを行いましょう!🪙

予想は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'));

すべてを1つにまとめる🧩

それでは、コイン投げ、予想、判定のすべてをつなげましょう!🧩

これで小さなゲームが完成しました!🎮

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);

予想を判定できました!🏆

すばらしいです!🏆 予想が正しいかどうかを判定する方法を学びました!

  • ⚖️ ===で2つのものを比較します
  • ✅ trueまたはfalseが返ります
  • 🔍 ifとelseで答えに応じた処理を行います

次は、何度もコインを投げて数えてみましょう!🔢

クイックチェック ✅

頭の体操です!🧠 2つのものが完全に同じかどうかを判定するには、どの記号を使いますか?

レッスンの振り返り 🎀

すばらしいです、ゲーム判定の達人さん!🎀 今日学んだことはこちらです。

  • ⚖️ ===で比較する
  • ✅ trueまたはfalseを得る
  • 🔍 ifとelseで結果に応じた処理を行う
  • 🛠️ checkGuess関数で処理を整理する

次は、何度もコインを投げて数えます!🔢

よくある質問

「推測を確認する」レッスンは無料ですか?

はい。「推測を確認する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Javascript for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Javascript for Kidsコースには全4レッスンが含まれています。

「推測を確認する」で何を学びますか?

結果を比較します ブラウザで直接実行するハンズオンコードでJavascript for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Javascript for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJavascript for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「推測を確認する」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJavascript for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのJavascript for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 表か裏か
  2. 推測する
  3. 推測を確認する
  4. 何度も投げる
← Javascript for Kidsに戻る