初学者の備忘録
初学者の備忘録です。今回はJavaScriptの変数の基礎知識編です。
変数とは
プログラミング言語には、文字列や数値などのデータに名前をつけることで、繰り返し利用できるようにする変数という機能があります。
- 変数:データの入れ物
- 変数名:入れ物の名前
- 変数名でデータを操作できる
変数の宣言
変数を使用するためには変数を宣言しなくてはいけません。JavaScriptの変数宣言にはvar,let,constの3種類があります。
-
var(var 変数名;)
varは何度同じ変数名で変数宣言してもエラーになることがなく、再定義が可能でメインで使われてきていました。しかし、現在はletやconstが出てきたのであまり使用しなくなりました。
再宣言できるメリットはありますが、コードの可読性という点で考えた時、varで宣言していると他の場所でも使用しているのかもと思ってコードを確認しなくてはいけないので可読性があまり良くないです。 -
let(let 変数名;)
letは再宣言はできませんが、変数の中身を変えることはできます。変数の中身が変わる可能性がある時はletを使用します。
for文などと相性がいいです。 -
const(const 変数名 = 初期値)
constは再宣言できませんし、変数の中身を変える事もできません。(正確に言うと変数の中身を変えることはできるのですが、推奨されていません。)定数の考え方と一緒です。
なので値が絶対変わらないのであればconstを使用します。
最後
以上でJavaScriptの変数基礎編を終了します。まだまだJavaScriptを勉強始めたばかりなので間違っているところがあったり抜けている部分があるかもしれませんがご了承ください。
頑張っていきましょう!