変数や関数は、用途が分かるように命名します。キャメルケースやパスカルケースなど、用途ごとに形式を統一します。
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 = []; // 悪い例