変数宣言について
変数名については良いプログラミングを書く上でかなり重要な部分(可読性、保守性、バグ防止につながる)であり、基礎はしっかり押さえておきたい
共通ルール
$と_以外の特殊文字は使えない
OK
const $hoge
const hoge_foo
NG
const @hoge
const foo&hoge
先頭に数字は使えない
OK
const hoge8
NG
const 8hoge
予約後は使えない
- const
- let
- forなど
日本語は使える(非推奨)
大文字と小文字は区別される
別の変数と認識される↓
const hoge
const Hoge
ベストプラクティス
変数名はキャメルケース
Good
const hogeNumber
const fooCount
BAD
const hoge_number
const foo_count
基本的にはconstを使う(更新が見込まれるものだけlet)
Good
const firstName = hoge;
let lastName = foo;
if(married){
lastName = fuga;
}