「javascript高級プログラム設計」読書ノート

313 ワード

1.jsはブロックレベルの作用領域がない.
if(true){
	var color ="blue";
}
alert(color); //"blue"

for (var i=0; i<10 i++){
	doSomething(i);
}
alert(i); // "10"
 ブロックレベルのスコープ言語では、for文初期化変数の表現で定義された変数は、ループの環境にのみ存在します.JavaScriptでは、for文で作成された変数iは、for循環運転技術の後でも、循環外部の運転環境にあります.