为什么此代码给我以下错误消息?
TypeError:对象 97 没有方法 'charCodeAt'
var str = "Caesar Cipher";
str = str.split("");
num = 2;
x = 0;
for (var i = 0; i < str.length; i++) {
x = 0;
while (x < num) {
if (str[i].charCodeAt(0) <= 122 && str[i].charCodeAt(0) >= 97) {
str[i] = str[i].charCodeAt()+x;
}
x++;
}
}
console.log(str);
万一有人对我的最终结果感兴趣:http: //jsfiddle.net/zackarylundquist/8L9b5/