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"
参考