キャメルケース記法、パスカル記法、スネークケース記法、使うのは?

プログラミングで、変数などの記法として有名なのもとしてキャメルケース記法パスカル記法スネークケース(アンダースコア)記法があります。

ここでは、それぞれの記法の説明と、 JavaScript で主に使われる記法について説明します。

キャメルケース記法

キャメルケースは次のような記法です。


getName
getMyName

単語の区切りを大文字で記述します。 ただし、先頭は小文字です。

パスカル記法

パスカル記法は次のような記法です。


GetName
GetMyName

単語の区切りを大文字で記述します。 キャメルケースと違い、先頭も大文字です。

スネークケース記法(アンダースコア記法)

スネークケース記法(アンダースコア記法)は次のような記法です。


get_name
get_my_name

小文字で記述し、区切りはアンダースコア(_)を使います。

単語間がアンダースコアで区切られていて見やすいので、 個人的には好きな記法です。

JavaScriptで使う記法はどれ?

一般的にJavaScriptでは、変数・関数はキャメルケース記法を使い、 クラス(コンストラクタ)はパスカル記法を使います。

プロジェクトメンバーとして参加している場合は、 そのプロジェクトで決められた記法に従ってください。

個人で開発する場合は、好きな記法を使ってください。

まとめ

・変数などの記法として、 キャメルケース記法、パスカル記法、スネークケース記法があります。

・JavaScriptでは、一般的にはキャメルケース記法(変数・関数)と、 パスカル記法(クラス)を使います。