【发布时间】:2017-12-07 03:39:30
【问题描述】:
我想把 var ascii 放到一个字符串中。代码只返回循环内的每个字符。
function rot13(str) { // LBH QVQ VG!
var newStr = str;
for (var i = 0; i < str.length; i++){
var letter = str.charAt(i);
var code = letter.charCodeAt();
if (code > 77){
ascii = code - 13;
}
else if (code === 32 ){
ascii = code;
}
else{
var ascii = code + 13;
}
}
}
rot13("SERR PBQR PNZC"); //returns FREE CODE CAMP
【问题讨论】:
-
现在花 10 秒钟,想象一下您是第一次看到该代码的人。你真的认为你的“问题”可以回答吗?
-
您已经拥有它
//sipher += String.fromCharCode(ascii);。对于其他人 - 这是 ROT13 作业en.wikipedia.org/wiki/ROT13 -
需要更多关于问题的描述并指出代码中的问题所在
标签: javascript string for-loop char