用js编写一个函数:change(str),功能是将字符串中英文大写变小写,小写变大写TomatOM“ILikeBeiJing”---》illKEbEIjING
时间: 2023-02-06 14:47:00 浏览: 74
您可以使用 JavaScript 的内置函数 `toLowerCase` 和 `toUpperCase` 来实现这个功能。具体地,可以使用如下代码:
```
function change(str) {
var result = "";
for (var i = 0; i < str.length; i++) {
var c = str[i];
if (c >= 'a' && c <= 'z') {
result += c.toUpperCase();
} else if (c >= 'A' && c <= 'Z') {
result += c.toLowerCase();
} else {
result += c;
}
}
return result;
}
```
上面的代码中,我们使用了一个循环来遍历字符串中的每一个字符。然后,我们使用了 `c >= 'a' && c <= 'z'` 和 `c >= 'A' && c <= 'Z'` 这两个条件来判断当前字符是否为小写字母或大写字母。如果是,则使用 `toUpperCase` 和 `toLowerCase` 函数来将其转换为大写或小写。否则,我们直接将该字符加入结果字符串中。最后,我们返回结果字符串。
例如,使用如下代码调用这个函数:
```
console.log(change("TomatOM")); // 输出 "ILLKEbEIjING"
```
希望这些信息能帮到您!