🤖
Javascript 変数宣言
はじめに
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