JavaScriptプログラムに関する各種メモ書き

Javascript の 命名規則(スタイルガイド)のケース(記法)について

JavaScript自体には厳格にに決まった命名規則は存在しないので各社独自の命名規則を設けています
その中でどの記法( PascalCase , camelCase , snake_case )が使用されているのかをざっくりまとめました

● Airbnb Javascript-style-guide

引用 : https://github.com/airbnb/javascript

・クラス名 : パスカルケース
・メソッド名 : キャメルケース
・プロパティ : キャメルケース
・定数 : キャメルケース
・exportされる定数 : すべて大文字
プライベートなプロパティ名は先頭にアンダースコア _ を使用してください。

● Felix's Node.js Style Guide

引用 : https://github.com/felixge/node-style-guide

・クラス名 : パスカルケース
・メソッド名 : キャメルケース
・プロパティ : キャメルケース
・定数 : すべて大文字

● Google

引用 : https://google.github.io/styleguide/javascriptguide.xml

・クラス名 : パスカルケース
・メソッド名 : キャメルケース
・プロパティ : キャメルケース
・定数 : すべて大文字
・private なプロパティ、メソッドには名前の末尾にアンダースコアをつけてください。
・protected なプロパティ、メソッドには(publicと同様に)末尾にアンダースコアをつけません。

だいたい基礎となる命名は同じですね。もっと細かく決められていますのでそれぞれのドキュメントをお読みください。

No.1245
06/13 15:05

edit