GLANZ. CREATIVE WORKS
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 = []; // 悪い例