ic

varとletとconstの違いとは

javascript

まず「var」「let」「const」これらは変数を宣言する際に使用します。
今回は 「var」「let」「const」 の違いについて勉強したので紹介したいと思います。

参考サイト様
https://qiita.com/masarufuruya/items/096e51c3e4c36c86ae27

var

  • 巻き上げが起こる
    巻き上げ参考サイト様
  • 関数スコープである
    関数内ならどこからでも参照することができる。
    ※ スコープとは変数や関数の引数などを参照できる範囲を決めるものです。

let

  • ブロックスコープ
    ※ブロックとは {} の中のこと
    ブロック内でしか使わない場合varよりletがよいかもしれませんね。
  • 巻き上げが起こる

const

  • 定数を宣言する際に使用する
    再代入不可能
    再代入が不要な場合はconstを使うのがいいですね。