写一个方法把字符串大小写进行切换
//如 abCdEFghI -> ABcDefGHi
复制代码
考点分析
- 字符大小写切换:toUpperCase和toLowerCase方法的应用
答案
function convertLetter(str) {
return str
.split('')
.map((item) => {
let upperItem = item.toUpperCase();
if (item === upperItem) {
return item.toLowerCase();
} else {
return upperItem;
}
})
.join('');
}
console.log(convertLetter('abCdEFghI'));
复制代码
判断字母大小写的方法可以从另外一个方向考量
// charCodeAt方法是返回每一个字符的unicode编码
//char.charCodeAt(0) > 96 //小写
//char.charCodeAt(0) < 96 //大写
复制代码