JavaScript変数定義使い分け詳解 const let var

JavaScript変数定義使い分け詳解 const let var

JavascriptではES5まではすべての変数宣言でvarが使用されてきた。ES6以降登場したletとconstとの違い、適切な使用法について解説します。 スコープ ・letとconstで宣言された変数には、独自のスコープルールが適用される。 if(true){ let a = 'test'; } //この処理はエラーとなる。 console.log(a); letで宣言された変数はその変数が宣言されたブロック(またはサブブロック)の内側だけでのみ使用することができるブロックスコープ(block...