変数は情報を保存するために使用されるコンテナです:
x=5; length=66.10;
学校で習った代数学を覚えていますか?
学校で受けた代数の授業を思い出すとき、おそらく x=5、y=6、z=x y などを思い浮かべるでしょう。
文字には値 (5 など) を保持できることを覚えておいてください。上記の情報を使用すると、z の値は 11 になると計算できます。
忘れてないはずですよね?
これらの文字は変数と呼ばれ、変数は値 (x=5) または式 (z=x y) を保持するために使用できます。
JavaScript 変数
代数と同様に、JavaScript 変数は値や式を保持するために使用されます。
変数には、x などの短い名前を付けることも、長さなどのよりわかりやすい名前を付けることもできます。
JavaScript 変数には、carname="Volvo" などのテキスト値を保持することもできます。
JavaScript 変数名のルール:
変数は大文字と小文字が区別されます (y と Y は 2 つの異なる変数です)
変数は文字またはアンダースコア
注: JavaScript では大文字と小文字が区別されるため、変数名も大文字と小文字が区別されます。
例
スクリプトの実行中に、変数の値が変更される可能性があります。変数を名前で参照して、その値を表示または変更できます。
この例は原理を示しています。
JavaScript 変数を宣言 (作成)
JavaScript で変数を作成することは、多くの場合、変数を「宣言する」と呼ばれます。
var ステートメントを使用して JavaScript 変数を宣言できます:
var x; var carname;
上記の宣言後、変数には値がありませんが、宣言時に変数に値を割り当てることができます。
var x=5; var carname="Volvo";
注: テキスト値を変数に割り当てる場合は、値を引用符で囲みます。
JavaScript 変数への値の代入
代入ステートメントを介して JavaScript 変数に値を代入します:
x=5; carname="Volvo";
= 記号の左側に変数名があり、= 記号の右側に変数に代入される値が表示されます。
上記のステートメントを実行すると、変数 x に保存された値は 5 になり、carname の値は Volvo になります。
未宣言の JavaScript 変数への値の代入
値を割り当てる変数が宣言されていない場合は、自動的に宣言されます。
x=5; carname="Volvo";
次のステートメントと同じ効果があります:
var x=5; var carname="Volvo";
JavaScript 変数を再宣言します
JavaScript 変数を再度宣言しても、変数は元の値を失いません。
var x=5; var x;
上記のステートメントが実行された後、変数 x の値は 5 のままです。変数が再宣言されても、x の値はリセットまたはクリアされません。
JavaScript 算術演算
代数と同じように、JavaScript 変数を使用して算術演算を行うことができます:
y=x-5; z=y+5;