用 JavaScript 轉換字串中奇偶索引字元的大小寫?


我們需要編寫一個函式,它讀取一個字串,將字串中的奇數索引字元轉換為大寫,將偶數索引字元轉換為小寫,並返回一個新字串。

下面是執行此操作的完整程式碼:

示例

const text = 'Hello world, it is so nice to be alive.';
const changeCase = (str) => {
   const newStr = str
   .split("")
   .map((word, index) => {
      if(index % 2 === 0){
         return word.toLowerCase();
      }else{
         return word.toUpperCase();
      }
   })
   .join("");
   return newStr;
};
console.log(changeCase(text));

該程式碼將字串轉換為陣列,遍歷陣列中的每個單詞,並根據索引將它們轉換為大寫和小寫。

最後,它將陣列轉換回字串並返回。控制檯中的輸出為:

輸出

hElLo wOrLd, It iS So nIcE To bE AlIvE.

更新時間:2020 年 8 月 19 日

2 千次以上瀏覽

開始你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.