sai_dive IL

学んだことのアウトプットブログ

【JavaScript】const let varの違い

const let varの違い

タイプ 再宣言 再代入 スコープ 初期化
const ✖️ ✖️ ブロック ✖️
let ✖️ ブロック ✖️
var 関数 undefined

再宣言

  • varのみ● varが非推奨のため使わない方がいい
var a = 1; 
var a = 2;

再代入

  • let varが●
let a = 1;
a = 2;

var b = 1;
b = 2;

スコープと初期化

  • varの時のみ違うため varを使わないことを推奨