JavaScriptを書く時に、命名規則について「あれどうだったっけ」となった時に参考になれば幸いです。
※ 業務であれば、チームなどによってルールが決まっていることもありますので、この限りではありません。
Javascriptの命名規則
| 記法 | 記法名 | 例 |
|---|---|---|
| コンポーネント名 | アッパーキャメルケース | UserForm |
| 変数名 | ローワーキャメルケース | sampleFunction |
| 定数名 | スネークケース | API_URL |
| メソッド名 | ローワーキャメルケース | addNumber |
| プロパティ名 | ローワーキャメルケース | userName |
| クラス名 | アッパーキャメルケース | MyCar |
おまけ: 記法について
| 記法 | 説明 | 例 |
|---|---|---|
| アッパーキャメルケース | 先頭と言葉の区切りは大文字、それ以外は小文字 | UpperCamelCase |
| ローワーキャメルケース | 先頭は小文字、言葉の区切りは大文字、それ以外は小文字 | lowerCamelCase |
| スネークケース | すべて大文字で、単語ごとにアンダースコアでつなぐ | THIS_IS_SNAKE |