推測を確認する
結果を比較します
「推測を確認する」は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フィードバックを取得できます。ローカル設定は不要です。