我這邊測試應該沒問題耶
你的 length 拚對後,其實是可以正常印出的。
還是再附上一次程式碼,建議再測試看看:
function swapr(str) {
let tempArray = [];
for (let i = 0; i <str.length; i++) {
if(str[i].charCodeAt() >= 65 && str[i].charCodeAt() <= 90) {
tempArray.push(String.fromCharCode((str[i].charCodeAt() + 32)));
} else if (str[i].charCodeAt() >= 97 && str[i].charCodeAt() <= 122) {
tempArray.push(String.fromCharCode((str[i].charCodeAt() - 32)));
} else {
tempArray.push(str[i]);
}
};
return tempArray.join('');
};
console.log(swapr('Peter'));
測試正常印出畫面