Loose-Info.com
Last Update 2009/03/29
TOP - JavaScript - 変数


変数の宣言

Javascriptの変数は var で宣言してから使用します。

(例)
<SCRIPT type="text/javascript"> <!-- function btnclick1() { // 変数の宣言のみ。結果は未定義値となる var n1; // 変数の宣言、初期設定で初期値を代入 var n2 = 10; var s = n1 + "\n" + n2 + "\n"; alert(s); } //--> </SCRIPT>

変数の型

変数には特定の型が無く、数値と文字列どちらでも代入できます。

(例)
<SCRIPT type="text/javascript"> <!-- function btnclick2() { // 数値を代入 var n1 = 10; // 文字列を代入 var s1 = "test"; var s = n1 + "\n" + s1 + "\n"; alert(s); } //--> </SCRIPT>

グローバル変数

関数の中で宣言された変数はその関数の中だけで有効ですが、関数の外側で宣言された変数はグローバル変数となりコード全体に関して有効となります。

(例)
<SCRIPT type="text/javascript"> <!-- // 関数の外で変数を宣言 var n1 = 10; var n2 = 20; function btnclick_a() { // 関数の外側の変数と同じ名前で変数を宣言 var n2 = 30; // グローバル変数のため関数の外側で代入された値を表示 alert("n1 = " + n1); // 内側で宣言した値が優先される alert("n2 = " + n2); } function btnclick_b() { // グローバル変数の値が表示される alert("n2 = " + n2); } //--> </SCRIPT>