- Products -


Software


NEWS


Special



- Knowledge -


Category × Tag



- Like -

公開
作成日:2021/11/4
更新日:2021/11/4

【Javascript】var,let,constの違いについて解説

・従来はvarが主流であった。いくつか課題を抱えていた。

・letとconstはECMA SCRIPT 2015で登場した。

違い


・constは、他言語では当たり前のもので、一度値を定義した後は再代入ができない。(やった場合エラーする)

・letは、同じ変数名で再定義できないようになっている。(やった場合エラーする)

・varは同じ変数名で何度も「var 変数名」と再定義できてしまう。

・varは関数スコープであったが、let,constはブロックスコープとなっており、この点も違いがあるが他言語ではブロックスコープが当たり前である。

・よって、より安全な実装をするためには、新しいletとconstを使いvarを使わないようにすると良い。と言える。

参考


https://techacademy.jp/magazine/14872


Category



Tag




関連記事


{{tmp.name}}

{{article.category}} {{article.title}}