2017-01-08 javascript let javascript jsのES6でブロックスコープが利用可能になった。 ブロックスコープの変数を宣言するにはvarではなくletを使用する。 letは、同じスコープ内の変数の重複を認めない。 if(true) { let test = 'test'; //let test = 'テスト';//重複エラー console.log(test);//test } console.log(test);//ブロックスコープエラー