変数とは
変数とは数値や文字列などの値を格納する入れ物です。数値や文字列などのデータを代入することができます。
変数の宣言
変数を利用するには以下のように「var」を使用して宣言します。
var 変数名;
変数の宣言はカンマ「,」で区切って連続して宣言することができます。
var 変数名1 , 変数名2 , 変数名3;
また、変数を宣言すると共に初期値を代入することもできます。変数に値を代入するには「=」を使用します。
var x = 10;
var y = 15;
var msg ='Hello JavaScript World!!';
変数の命名規則
変数名は比較的自由に決めることができますが、システム上以下の3つの規則を守らなければなりません。
- 1文字目は、英字、アンダースコア「_」、ドル記号「$」のいずれかであること
- 2文字目以降は、英字、アンダースコア「_」、ドル記号「$」、数字のいずれかであること
- 予約語でないこと
3の予約語とはJavaScriptで既にオブジェクト名やメンバ名に使用されている識別子のことで変数で使用するとエラーとなります。
以下の表はJavaScriptの予約語一覧です。
JavaScript予約語一覧 | ||||
---|---|---|---|---|
abstract | boolean | break | byte | case |
catch | char | class | const | continue |
default | delete | do | double | else |
extends | false | final | finally | float |
for | function | goto | if | implements |
import | in | instanceof | int | interface |
long | native | new | null | package |
private | protected | public | return | short |
static | super | switch | synchronized | this |
throw | throws | transient | true | try |
typeof | var | void | while | with |