我正在尝试编写一个函数,它接受字符串并将所有小写字母改为大写,反之亦然。 “低高”将转化为“低高”反字符串大小写(javascript)
继承人我有:
var convertString = function (str){
var s = '';
var i = 0;
while (i < str.length) {
var n = str.charAt(i);
if (n == n.toUpperCase()) {
n = n.toLowerCase;
}
else {
n = n.toUpperCase;
}
i +=1;
s += n;
}
return s;
};
convertString("lower UPPER");
我使用this website工作,我得到一个输出非常奇怪的消息。
Here is a pic of what happens after I run it.
'toUpperCase()' –
''lower UPPER'.replace(/./ g,c => c === c.toUpperCase()?c.toLowerCase():c.toUpperCase())' – zerkms