KDOC 381: 識別子の先頭に数値が使えないのは区別がつかなくなるから
この文書のステータス
- 作成
- 2025-06-11 貴島
- レビュー
- 2025-06-16 貴島
概要
変数と宣言 · JavaScript Primerで、変数名の先頭に数字が使えない理由は、変数名と数値が区別できなくなってしまうためである、と書かれていた。
そういった識別子への制限があるプログラミング言語は多い。同じ理由でそうなっているように見える。
関連
抽象。
- 解釈があいまいになるのを避けるため、使える記号に制約をかける
関連。
- 具体例: ほかの例を示す
- 類推: KDOC 94: 2>&1の意味を見る。解釈のあいまいさを避けるために、書き方に制約をかける例