gwangh91 / mailProject

0 stars 0 forks source link

jsコードにある「var 」を「let」に変更 #11

Closed Akaota closed 6 months ago

Akaota commented 6 months ago

「var 」、「let」、「const」について調査する。

gwangh91 commented 6 months ago

「var 」、「let」、「const」について調査

1.スコープ スコープとは、宣言した変数を利用できる範囲

-var:関数スコープ -let:ブロックスコープ -const:ブロックスコープ

2.変数宣言方式 -var:再宣言、再代入のどちらも可能 -let:再宣言できない、再代入できる -const:どちらも不可能

3.ホイスティング var宣言文やfunction宣言文などを当該スコープの先頭に移したように動作する特性

-var 変数宣言文の前に変数を参照することができる -let、const 変数宣言文以前に変数を参照できない

let使用理由 ブロックスコープを使う、再割り当て可能、ホスティング防止するため、let使用

プロジェクトに適用(変更済) mailFormScript.jsファイルに「var」→「let」に変更