function rot13(str) { // LBH QVQ VG!
var newStr = str.split(" ");
for(var i = 0; i < newStr.length; i++){
for(var j = 0; j < newStr[i].length; j++){
if(newStr[i].charCodeAt(j) < 78){
String.fromCharCode(newStr[i].charCodeAt(j) + 13);
}
else if(newStr[i].charCodeAt(j) >= 78){
String.fromCharCode(newStr[i].charCodeAt(j) - 13);
}
}
}
return newStr;
}
// Change the inputs below to test
rot13("SERR PBQR PNZC");
我能夠將原始代碼翻譯爲其實際字詞,但我無法將它們更改爲新字符串上的正確字詞來完成。有人可以請幫助。如何用新字符串替換舊字符串的值
調用'使用String.fromCharCode()'沒有做什麼用的返回值是毫無意義的。 – Pointy
我知道,但我想知道如何處理返回的值,所以我可以得到「免費代碼營」的輸出 –