JavaScript: var文 変数の宣言
var文は宣言文の1つです(宣言文: var文とfunction文)。 1つないし複数の変数を宣言する場合にvar文を使用します。
書式
var 変数名;
以下に変数の宣言方法をいくつか紹介します。 まとめて複数の変数を宣言する場合は、カンマを間にいれます。
var i; // 宣言のみ var j = 0; // 初期化あり var k, m; // 複数の変数を宣言 var n = 0, p = 1; // 複数宣言+初期化
初期化しない場合
初期化しなかった場合の変数の値を見てみます。 下のプログラムではvar文のすぐ後のconsole.log()の値は、 "undefined"になります。
var k; // 初期化なし console.log(k); // undefined k = 0; console.log(k); // 0
var文の記述場所と範囲
var文を関数内で記述した場合、その変数の適用範囲(スコープ)はその関数内になります。 トップレベルコードでvar文を記述した場合、グローバル変数の宣言となります。 グローバル変数にはJavaScriptプログラム全体を通して利用できます。