ブロック内でのみ有効な変数を定義する (let)

説明

ブロック内でのみ有効な変数を定義するにはletを使います。letの後に変数名やオブジェクト名を指定します。varと同様に,(カンマ)で区切って複数列記することができます。letはブロック内のみ有効なのでブロック外から参照することはできません。

サンプルプログラム

"use strict"
var count = 0;
for(let i=0; i<3; i++){
for(let i=0; i<5; i++){
document.write(count + " : "+i+"<br>");
count++;
}
}
サンプルを実行
[戻る]