新的js學生和S.O.的第一次海報。JavaScript字符串操作
我的挑戰是創建一個函數,該函數接受一個字符串並返回一個新的字符串,每個字符高級1個字母的空格。例如:「你好」返回「ifmmp」。
我還沒有在函數中包裝我的代碼。這會讓我成爲第一個新角色,但我無法弄清楚如何移動其他新角色。
var str = "hello";
var numStr = [];
for (var i = 0; i < str.length; i++) {
numStr.push((str.charCodeAt(i) + 1));
}
var newStr = String.fromCharCode(numStr[0]);
//returns "i"
您可以使用'+'運算符將字符串所以' '一個' + 'b''給你'' ab''。使用for循環來構建'newStr',就像'var newStr =''; for(var i = 0; ....){newStr + = String.fromCharCode(numStr [i]); }'。 'newStr + = x'就像'newStr = newStr + x' – csharpfolk