- split()とmap()を使用する方法:
function capitalizeWords(sentence) {
var words = sentence.toLowerCase().split(" ");
var capitalizedWords = words.map(function(word) {
return word.charAt(0).toUpperCase() + word.slice(1);
});
return capitalizedWords.join(" ");
}
var sentence = "javascriptで文字列の先頭文字を大文字にする方法";
var capitalizedSentence = capitalizeWords(sentence);
console.log(capitalizedSentence); // 出力: "Javascriptで文字列の先頭文字を大文字にする方法"
- 正規表現とreplace()を使用する方法:
function capitalizeWords(sentence) {
return sentence.replace(/\b\w/g, function(word) {
return word.toUpperCase();
});
}
var sentence = "javascriptで文字列の先頭文字を大文字にする方法";
var capitalizedSentence = capitalizeWords(sentence);
console.log(capitalizedSentence); // 出力: "Javascriptで文字列の先頭文字を大文字にする方法"
- 関数とforループを使用する方法:
function capitalizeWords(sentence) {
var words = sentence.toLowerCase().split(" ");
for (var i = 0; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
}
return words.join(" ");
}
var sentence = "javascriptで文字列の先頭文字を大文字にする方法";
var capitalizedSentence = capitalizeWords(sentence);
console.log(capitalizedSentence); // 出力: "Javascriptで文字列の先頭文字を大文字にする方法"
これらの方法を使用すると、JavaScriptで文字列内の各単語の先頭文字を大文字にすることができます。選択した方法に応じて、上記のコード例を使用して実装してください。