キャメルケース記法、パスカル記法、スネークケース記法、使うのは?
プログラミングで、変数などの記法として有名なのもとしてキャメルケース記法、パスカル記法、 スネークケース(アンダースコア)記法があります。
ここでは、それぞれの記法の説明と、 JavaScript で主に使われる記法について説明します。
キャメルケース記法
キャメルケースは次のような記法です。
getName
getMyName
単語の区切りを大文字で記述します。 ただし、先頭は小文字です。
パスカル記法
パスカル記法は次のような記法です。
GetName
GetMyName
単語の区切りを大文字で記述します。 キャメルケースと違い、先頭も大文字です。
スネークケース記法(アンダースコア記法)
スネークケース記法(アンダースコア記法)は次のような記法です。
get_name
get_my_name
小文字で記述し、区切りはアンダースコア(_)を使います。
単語間がアンダースコアで区切られていて見やすいので、 個人的には好きな記法です。
JavaScriptで使う記法はどれ?
一般的にJavaScriptでは、変数・関数はキャメルケース記法を使い、 クラス(コンストラクタ)はパスカル記法を使います。
プロジェクトメンバーとして参加している場合は、 そのプロジェクトで決められた記法に従ってください。
個人で開発する場合は、好きな記法を使ってください。
まとめ
・変数などの記法として、 キャメルケース記法、パスカル記法、スネークケース記法があります。
・JavaScriptでは、一般的にはキャメルケース記法(変数・関数)と、 パスカル記法(クラス)を使います。