gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 18:11:45 29 4
gpt4 key购买 nike

我需要创建一个函数来读取字符串输入并将字符串中的奇数索引字符转换为大写,偶数索引字符转换为小写。

function alternativeCase(string){
for(var i = 0; i < string.length; i++){
if (i % 2 != 0) {
string[i].toUpperCase();
}
else {
string[i].toLowerCase();
}
}
return string;
}

如何修复我的代码?

最佳答案

function alternativeCase(string){
return string.split('').map(function(c,i) {
return i & 1 ? c.toUpperCase() : c.toLowerCase();
}).join('');
}
<小时/>

2019 年更新

现在使用 ES6 语法非常安全:

const alternativeCase = string => string.split('')
.map((c,i) => i & 1 ? c.toUpperCase() : c.toLowerCase()).join('');

关于javascript - 在Javascript中将字符串中的奇数和偶数索引字符转换为大写/小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41452847/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com