let演算子を使いfor文内でのみ有効な変数を定義

let演算子を使い、forループ内でのみ有効なブロック変数を定義する方法。

構文

for( let 式1; 式2; 式3 ){
    // 処理文
}

サンプル

forループの中でのみ有効なブロック変数を定義する例。

<script type="text/javascript;version=1.7">
var num = 10;
document . write( "let演算子を使用した場合<br />" ); 
for( let num = 0; num < 3; num++ ){
    document . write( num + "<br />" );
}
document . write( num + "<br />" );
document . write( "let演算子を使用しなかった場合<br />" );
for( num = 0; num < 3; num++ ){
    document . write( num + "<br />" );
}
document . write( num + "<br />" );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, リファレンス, 演算子 タグ: パーマリンク