JavaScript で文字列の先頭のみを大文字にする(キャピタライズ)
Published Feb 13, 2025
⋅
Updated Nov 4, 2025
JavaScript には、キャピタライズするメソッドがない。なので、キャピタライズを実現するには、自身で書くしかない。
先頭文字に toUpperCase() を使い、substring(1) で二番目以降の文字からなる文字列を返し、その返された部分文字列に対して toLowerCase() を使う。
const capitalize = (word) =>
word[0].toUpperCase() + word.substring(1).toLowerCase();
capitalize('hello');
// "Hello"参考