ホーム » ブログ » JavaScriptのメソッドや変数の命名ルール
このエントリーをはてなブックマークに追加
@2018/06/29

スポンサーリンク

Javascriptコーディング際に、関数や変数などの命名ルールをどうやって命名するかをよく悩んでました。
ここでJSの命名ルールをメモします。


命名規則一覧
グローバル変数(名前空間)
lowerCamelCaseを使う
プロジェクト名やライブラリ名と関連付けられた一意の名前にする
例1:myProject.myModule1.bar
例2:sessionTimeOut.second

定数
すべて大文字で、単語毎にアンダースコアで区切る
例:CONST_VALUE

関数
lowerCamelCaseを使う
動詞または動詞+名詞となるように命名する
例1:run
例2:getName

オブジェクトのプロパティとメソッド
lowerCamelCaseを使う
private なプロパティ、メソッドには名前の末尾にアンダースコアをつける
※JSLintの「dangling _ in identifiers」オプションを true にする必要があります。
protected なプロパティ、メソッドには(publicと同様に)末尾にアンダースコアをつけない
例1:publicMethodName
例2:privateMethodName_

コンストラクタ関数
UpperCamelCaseを使う
名詞または形容詞+名詞となるように命名する
例:SampleConstructor

ローカル変数
lowerCamelCaseを使う
変数がjQueryオブジェクトである場合は先頭に「$」を付ける
例1:localVariableName
例2:$localVariableName

メソッドと関数のパラメータ
lowerCamelCaseを使う
省略可能な関数の引数は名前の先頭をopt_とする
可変長の引数をとる場合は、最後の引数をvar_argsにする。(※ただし参照する際は var_args ではなくarguments を参照すること)
例1:function (param1, opt_param2) {...}
例2:function (param1, opt_param2, var_args) {...}

ファイル名
小文字のみ<使用する/li>
区切り文字はハイフン(-)のみ使用する
ファイル名は必ず .js で終わること
例:file-name-like-this.js

列挙型
UpperCamelCaseを使う
例:EnumNamesLikeThis

以上、Javascriptの命名ルールのメモでした。
♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
0人
このエントリーをはてなブックマークに追加


★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。

お名前:

 

EMAIL:

 

URL:

 

認証コード:

zanmai.net-safecode

 


※会員の方は認証コードを要らないから、新規登録をオススメ!

check