はじめに
この実験では、文字列の先頭の文字を大文字に変換する capitalize と呼ばれる JavaScript 関数を調べます。この関数は、配列の分解構文と String.prototype.toUpperCase() を使って、望ましい結果を達成します。必要に応じて文字列の残りを小文字に変換するために lowerRest 引数をどのように使うかも見てみましょう。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。
文字列の先頭の文字を大文字にする JavaScript 関数
JavaScript で文字列の先頭の文字を大文字にするには、次の関数を使用します。
const capitalize = (str, lowerRest = false) => {
const [first, ...rest] = str;
return (
first.toUpperCase() +
(lowerRest ? rest.join("").toLowerCase() : rest.join(""))
);
};
この関数は、配列の分解構文と String.prototype.toUpperCase() を使って、文字列の先頭の文字を大文字にします。lowerRest 引数は省略可能で、文字列の残りを小文字に変換するには true に設定できます。
この関数を使用する方法の例を次に示します。
capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'
まとめ
おめでとうございます!あなたは「文字列を大文字にする」実験を完了しました。あなたの技術を向上させるために、LabEx でさらに多くの実験を行って練習してください。