ハッピーメモメモ

私的備忘録

【Javascript】変数

◎あくまでconst が第一選択肢で、どうしても再代入が必要なとき
だけlet を使用する!

 

const

再代入できない変数の宣言とその変数が参照する値(初期値)を定義できる

定数の値は、再代入による変更ができず、再宣言もできない

・再代入とは

f:id:n-moeko1966:20220119150710p:plain

【JavaScript】再宣言・再代入とは? | milestones

 

・constで宣言した配列に対して、pushができるのはなぜか

 配列を宣言した変数に対してまったく別の配列を代入することはできないが、

 配列に格納されている値の変更はできるみたい…

f:id:n-moeko1966:20220119152220p:plain

JavaScript: const の配列の値が変えられるのはなぜ?

 

let

・値の再代入が可能な変数を宣言できる

・初期値を指定しない変数も定義できる

 

var

・値の再代入が可能な変数を宣言できる

・letとよく似ているが、varには同じ名前の変数を再定義できてしまう問題がある

 

jsprimer.net