JavaScript で文字列を大文字と小文字に変換する

Beginner

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

はじめに

この実験では、与えられた文字列を大文字と小文字を入れ替える JavaScript 関数を作成する方法を探ります。この実験では、スプレッド演算子、String.prototype.toLowerCase()String.prototype.toUpperCase()、およびArray.prototype.map()の使用方法について説明します。この実験が終了するまでに、JavaScript で文字列を操作する方法について深く理解するようになります。

JavaScript で文字列を大文字と小文字を入れ替える方法

JavaScript で文字列を大文字と小文字を入れ替えるには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングを練習するためにnodeと入力します。
  2. スプレッド演算子(...)を使用して、入力文字列strを文字の配列に変換します。
  3. String.prototype.toLowerCase()String.prototype.toUpperCase()を使用して、小文字の文字を大文字に変換し、その逆も行います。
  4. Array.prototype.map()を使用して各文字に変換を適用し、Array.prototype.join()を使用して文字を再び文字列に結合します。
  5. 文字列の大文字と小文字を 2 回入れ替えると必ずしも元の文字列になるとは限らないことに注意してください。

以下は、JavaScript で文字列を大文字と小文字を入れ替える方法を示すコードの例です。

const swapCase = (str) =>
  [...str]
    .map((c) => (c === c.toLowerCase() ? c.toUpperCase() : c.toLowerCase()))
    .join("");

swapCase("Hello world!"); // 出力:'hELLO WORLD!'

まとめ

おめでとうございます!あなたは大文字と小文字を入れ替える文字列の実験を完了しました。あなたの技術を向上させるために、LabEx でさらに多くの実験を練習することができます。