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

1 min read

仕様

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

hoge -> Hoge

キャメルケース(余談)

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

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

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

コード

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

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

Next Read

CSS in JSとは何か

想定読者 / そもそも JS フレームワーク(React、Vue.js)を採用する理由とは何か / 「命令的 UI」 と 「宣言的 UI」 / 「命令的 UI」 VS 「宣言的 UI」 / CSS in JS とは / CSS in JS ライブラリ / Emotion の使い方 / 利用するメリット / 利用するデメリット / 関連 / <h2 id="footnote-label" class="sr-only">Footnotes

[CSS in JS] 外部のリセットCSSを使う方法

目的 / 課題 / おまけ

竈門炭治郎をCSS Paint APIで再現する

概要 / 完成品 / 実装方法 / 〆 / 参考

BudouXでOGP画像のテキストを読みやすくしてみた

背景 / BudouX とは / 方法 / 改善結果 / おわりに