🤖

Javascript 変数宣言

2021/04/16に公開

はじめに

Javascriptの基本を復習がてらまとめていこうと思います。

変数宣言

変数宣言とは名前をつけた箱に値を入れておくようなイメージです。

宣言の仕方'

  • 変数の宣言の仕方には、const let varというキーワードを使って宣言します。
  • varはなるベく使わずconst``letを使って宣言しましょう。
キーワード + 変数名(名前をつけた箱)
const a = 1;

//再代入不可能
a = 4;  

//再代入不可能
const a = 5; 

let b = 1;

// 再代入可能
b = 2; 

//再宣言不可能
let b = 4; 


var c = 1;

// 再代入可能
c = 2;

// 再宣言可能
var c = 3; 

varが良くない理由

  • 変数を簡単に書き換えられてしまうと、意図しないバグが発生しやすいです
  • 巻き上げのバグを生みやすいです

以下の記事を参照してみてください。
JavaScriptでvarが非推奨な理由を整理してみた
Hoisting (巻き上げ、ホイスティング)

Discussion