JavaScriptで単語の最初の文字を大文字にする方法


方法1: 文字列の最初の文字を大文字にする関数を作成する方法

function capitalizeFirstLetter(word) {
  return word.charAt(0).toUpperCase() + word.slice(1);
}
// 使用例
var inputWord = "hello";
var capitalizedWord = capitalizeFirstLetter(inputWord);
console.log(capitalizedWord); // "Hello"

この方法では、capitalizeFirstLetterという関数を定義し、与えられた単語の最初の文字を大文字に変換しています。

方法2: 正規表現を使用する方法

function capitalizeFirstLetter(word) {
  return word.replace(/^\w/, function(match) {
    return match.toUpperCase();
  });
}
// 使用例
var inputWord = "world";
var capitalizedWord = capitalizeFirstLetter(inputWord);
console.log(capitalizedWord); // "World"

この方法では、正規表現を使用して単語の最初の文字を検出し、toUpperCaseメソッドを使用して大文字に変換しています。

方法3: ES6のアロー関数を使用する方法

const capitalizeFirstLetter = word => word.charAt(0).toUpperCase() + word.slice(1);
// 使用例
const inputWord = "javascript";
const capitalizedWord = capitalizeFirstLetter(inputWord);
console.log(capitalizedWord); // "Javascript"

この方法では、ES6のアロー関数を使用して同じ結果を得ています。

これらはJavaScriptで単語の最初の文字を大文字にするためのいくつかの方法です。どの方法を選ぶかは、プロジェクトの要件や個人の好みによります。