在 JavaScript 中将字符串中的奇数和偶数索引字符转换为大写/小写?

javascriptweb developmentobject oriented programming更新于 2025/9/25 18:52:17

我们需要编写一个函数来读取字符串并将字符串中的奇数索引字符转换为大写,将偶数索引字符转换为小写并返回一个新字符串。

执行相同操作的完整代码如下 −

示例

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.

相关文章


有用资源