【へんすう】
変数 とは?
💡 データに「名前の付いた箱」を用意する
📌 このページのポイント
変数って何のためにあるの?
同じ値を何度も使うときに便利だよ。消費税率10%を計算する処理が100か所あったら、「const taxRate = 0.1」と変数にしておけば、税率が変わっても1か所の修正で済む。直接数値を書く「マジックナンバー」はバグの温床だから、変数で名前を付けるのが鉄則だよ
letとconstの違いは?
constは一度代入したら値を変えられない定数。letは再代入可能な変数。基本はconstを使い、値を変える必要がある場合だけletを使うのが現代のベストプラクティスだよ。古いJavaScriptのvarはスコープの問題があるから使わない方がいいね
変数の名前ってどう付ければいい?
「何が入っているか」が分かる名前にすることが最重要。x, y, tempのような意味不明な名前は避けて、userName, totalPrice, isActive のように具体的に書こう。命名規則はキャメルケース(JavaScript)、スネークケース(Python)など言語の慣習に従うのが基本だよ
スコープって何?
まとめ:ざっくりこれだけ覚えればOK!
「変数」って出てきたら「データに名前を付けて保存する箱」と思えればだいたいOK!
📖 おまけ:英語の意味
「Variable」 = 変数
💬 Variable(変わりうるもの)。中身が変わる可能性のある「入れ物」だよ