JavaScript
命名規則
変数・関数・クラスの命名規則とケース使い分け
変数・関数の命名規則
変数や関数は、用途が分かるように命名します。キャメルケースやパスカルケースなど、用途ごとに形式を統一します。
const userName = "John Doe"; // キャメルケース
const MAX_RETRY_COUNT = 3; // 定数は大文字スネークケース
function getUserData(userId) {
/* ... */
} // 動詞+名詞
class UserManager {
/* ... */
} // パスカルケース
変数名の命名
変数や関数名は、内容や役割が分かるように具体的に付けます。
const userAge = 25; // 良い例
const x = 25; // 悪い例
ブール値の命名
真偽値は is/has/can/should など判定が分かる名前にします。
const isLoggedIn = true; // 良い例
const login = true; // 悪い例
配列とオブジェクトの命名
配列は複数形、オブジェクトは内容が分かる名前にします。
const users = []; // 良い例
const user = []; // 悪い例