[JavaScript] 先頭の文字だけ大文字に変換する方法

#仕様

指定文字(英字)の最初の文字を”大文字”に変換する。

hoge -> Hoge

#キャメルケース (余談)

先頭大文字≠キャメルケース

名称 表記例 備考
アッパーキャメルケース
(パスカルケース)
GetInputReader 複合語の先頭を、大文字で書き始める
ローワーキャメルケース
(単にキャメルケース)
getInputReader 複合語の先頭を、小文字で書き始める

キャメルケース – Wikipedia より引用。

#コード

function toUpperFirstLetter(str) {
  return str.charAt(0).toUpperCase() + str.substring(1).toLowerCase();
}

先頭の文字をtoUpperCase()で大文字に変換し、先頭の文字以外をtoLowerCase()で小文字に変換している。

twitterfacebookhatenafacebook