演習課題「変数を表示してみよう」
右側のコードエリアにあるプログラムには、「は、レベルアップした」と表示するプログラムです。ここに変数を使って、「勇者は、レベルアップした」と出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
勇者は、レベルアップした
演習課題「間違いを修正してみよう vol.1」
右側のコードエリアにあるプログラムは、実行するとエラーになります。
プログラムを修正して、「勇者の体力が回復した」と表示されるようにしてください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
勇者の体力が回復した
演習課題「間違いを修正してみよう vol.2」
右側のコードエリアにあるプログラムは、実行するとエラーになります。プログラムを修正して、「勇者と戦士の体力が回復した」と表示されるようにしてください。
プログラムを実行して、正しく出力されれば演習課題のクリアです!
期待する出力値
勇者と戦士の体力が回復した
演習課題「変数の文字を出力する」
右側のコードエリアにあるプログラムで、変数を使って、console.logで出力されるメッセージの前に、すべて「勇者」という文字を表示するようにしてください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
勇者は、荒野を歩いていた
勇者は、モンスターと戦った
勇者は、モンスターをたおした
#05:変数を使えるようになろう
ここでは、RPGのようにメッセージを表示するプログラムを作ります。そして、文字や数字などのデータを格納する「変数」(へんすう)について学びます。変数を使うと、データが変化したとき、いちいちプログラムの複数個所を修正しなくてもよくなります。
変数の名前は、次のルールに従って付けます。
- 最初の1文字目:英文字または、「_」(アンダーバー)
- 2文字目以降 :英文字・数字または、「_」(アンダーバー)
変数名の例:
○ player 1文字目が、英小文字
○ Player 1文字目が、英大文字
○ _player 1文字目が、「_」(アンダーバー)
○ player01 2文字目以降に数字
× 1player 1文字目に数字は使えない
また、JavaScriptは、予約語(キーワード)と呼ばれる単語が決まっており、この予約語は変数名に利用できません。例えば、「var」や「class」といった単語が予約語になっています。
- JavaScriptの予約語(キーワード)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Reserved_Words
変数を使うとき、最初に「var」を付けて宣言する必要があります。var player = "勇者"; // 文字列データの変数
var number = 3; // 整数データの変数
2回目以降、変数にデータを代入する時には、データの種類の指定は不要です。