フロー制御
1506 ワード
タイプ
サブタイプ
構文
ステートメント文
変数宣言
var foo=100
ラベル宣言
label:foo
式文
変数の割り当て
foo=100
関数の呼び出し
foo()
属性の割り当て
obj.property=100
メソッドの呼び出し
Obj.method()
分岐文
条件分岐
if(){}else{}
多重分岐
switch(){case n:…}
ループステートメント
for
for(;){}
for…in
for(x in x){}
while
while(){}
ド…while
ド{}while();
制御構造
続行
contine;
最終執行
break;
関数の戻り
return;
異常トリガ
throw;
異常捕獲と処理
try{}catch(){}finally{}
その他
空の語句
;
with文
with(){}
for (var k in foo) { //
alert(k);
}
with (foo) { // foo
var n = name;
var a = age;
var h = height;
}