osgsm.io
HomeNotesJavaScript で文字列の先頭のみを大文字にする(キャピタライズ)

JavaScript で文字列の先頭のみを大文字にする(キャピタライズ)

Published Feb 13, 2025
Updated Mar 12, 2025

JavaScript には、キャピタライズするメソッドがない。なので、キャピタライズを実現するには、自身で書くしかない。

先頭文字に toUpperCase() を使い、substring(1) で二番目以降の文字からなる文字列を返し、その返された部分文字列に対して toLowerCase() を使う。

const capitalize = (word) =>
  word[0].toUpperCase() + word.substring(1).toLowerCase();
 
capitalize('hello');
// "Hello"

参考