サイコロを振る
1から6までの目が出るサイコロを作ります
「サイコロを振る」はCoddyKit上の無料Javascript for Kidsレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavascript for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Javascript for Kidsコースには全4レッスンが含まれています。
サイコロを振りましょう!🎲
1から6までの本物のサイコロを作りましょう!🎲
ボードゲームにぴったりです!🎮
小数の問題🤔
Math.random()は、0.73のような扱いにくい小数を返します。😅
サイコロには整数が必要です!きれいに整える魔法を使いましょう。🧹
Math.floor()に会いましょう🧹
Math.floor()は小数部分を切り捨てて、下の整数に丸めます!👇
console.log(Math.floor(4.9));
console.log(Math.floor(2.1));Floorは必ず下がります⬇️
4.9でさえ4になります!Floorは必ず小さいほうの整数になります。🪜
階段を下りるようなものです!🚶
ステップ1:6個の数🔢
randomに6を掛けると、0から6未満までの数になります。🔢
console.log(Math.random() * 6);ステップ2:小数を切り捨てる✂️
Math.floor()を追加して、0から5までの整数にします!🧹
console.log(Math.floor(Math.random() * 6));ステップ3:1を足す!➕
サイコロは0ではなく1から始まります!そこで1を足して、1から6にします。🎲
console.log(Math.floor(Math.random() * 6) + 1);何度も振りましょう!🔁
もう一度、何度も「実行」を押してみましょう。毎回、新しい出目になります!🎲🎲
console.log(Math.floor(Math.random() * 6) + 1);
console.log(Math.floor(Math.random() * 6) + 1);サイコロの魔法を作りましょう🪄
いつでも振れるように、サイコロを関数に入れてみましょう!✨
function rollDice() {
return Math.floor(Math.random() * 6) + 1;
}
console.log(rollDice());魔法のレシピ📜
- 6を掛けて6個の数にする ✖️
- Floorで小数を切り捨てる 🧹
- 1を足して1から始める ➕
サイコロを作りました!🎲
すばらしいです!1から6までの本物のサイコロを作りました!🎉
これでサイコロゲームを作れます!
クイックチェック🧠
問題です!🎯
サイコロマスター!🏆
やりました!コードでサイコロを振れます!🎲
次は、リストからランダムに項目を選びます!🚀
よくある質問
「サイコロを振る」レッスンは無料ですか?
はい。「サイコロを振る」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Javascript for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Javascript for Kidsコースには全4レッスンが含まれています。
「サイコロを振る」で何を学びますか?
1から6までの目が出るサイコロを作ります ブラウザで直接実行するハンズオンコードでJavascript for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Javascript for Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのJavascript for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「サイコロを振る」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このJavascript for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのJavascript for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。