リファレンス

変数

1. 予約語



for や if などの制御文、true や false などの定数を予約語といいます。 予約語は変数名、関数名などには使えません。 予約語一覧は以下の通りです。

abstract
boolean
break
byte
case
catch
char
class
const
continue
default
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
super
switch
synchronized
this
throw
throws
transient
true
try
var
void
static
while
with

2. 変数宣言


変数名には英数字、アンダーバーが使えます。 ただし、数字で始まる変数名は使えません。 大文字と小文字は区別されますので Abc と abc は別の変数を表します。

var 変数名;


3. 通用範囲(スコープ)



変数にはグローバル変数とローカル変数があります。 グローバル変数はどこからでも参照することができますが、ローカル変数は宣言された関数内でのみ参照できます。 関数内で var を付けて変数宣言すると、その変数はローカル変数となります。 var を付けない場合はすべてグローバル変数になります。

<SCRIPT LANGUAGE="JavaScript"> <!-- var a = 5; var b = 5; function myfunc () { var a = 100; a += 10; b += 10; } document.write("a = " + a + " : b = " + b + "<br>"); myfunc(); document.write("a = " + a + " : b = " + b + "<br>"); // --> </SCRIPT> スクリプトの実行結果は以下のようになります。 myfunc 内で宣言された変数 a はローカル変数なので、myfunc 外で宣言されたグローバル変数 a には影響していないことがわかります。

a = 5 : b = 5
a = 5 : b = 15


4. 配列



配列を生成するには以下のようにします。 各要素を参照するには [ ] に要素の番号を記述します。 配列要素は 0 から始まることに注意してください。

<SCRIPT LANGUAGE="JavaScript"> <!-- wday = new Array(); wday[0] = "Sun"; wday[1] = "Mon"; wday[2] = "Tue"; wday[3] = "Wed"; wday[4] = "Thu"; wday[5] = "Fri"; wday[6] = "Sat"; // --> </SCRIPT> 配列生成と同時に要素を定義するには以下のようにします。

<SCRIPT LANGUAGE="JavaScript"> <!-- wday = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"); // --> </SCRIPT>
[ RETURN ]




Copyright