JavaScript で文字列の先頭文字を小文字にする

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript で decapitalize 関数を使って文字列の先頭の文字を小文字にする方法を探ります。この関数は、配列の分解代入と文字列操作メソッドを使って、文字列の先頭の文字のケースを変更します。また、文字列の残りを任意で大文字に変換する方法も見てみましょう。

文字列の先頭文字を小文字にする JavaScript 関数

文字列の先頭文字を小文字にするには、次の JavaScript 関数を使用します。

const decapitalize = ([first, ...rest], upperRest = false) => {
  return (
    first.toLowerCase() +
    (upperRest ? rest.join("").toUpperCase() : rest.join(""))
  );
};

この関数を使用するには、ターミナル/SSH を開いて node と入力します。その後、先頭の引数として小文字にしたい文字列で decapitalize 関数を呼び出します。

任意で、文字列の残りを大文字に変換するには、2 番目の引数 upperResttrue に設定できます。upperRest が指定されていない場合、既定値は false になります。

以下はいくつかの例です。

decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'

まとめ

おめでとうございます!文字列の先頭文字を小文字にする実験を完了しました。技術力を向上させるために、LabEx でさらに実験を行って練習しましょう。