文字をUnicodeに変換して1を追加することはできましたが、最終的に文字に変換するのに問題があります。 if文の最後の文がなぜ機能していないのかわかりません。助けてください!Javascript:ユニコード値を文字に戻すにはどうすればよいですか?
function LetterChanges(str) {
for (var i = 0; i < str.length; i++) {
var c = str.charCodeAt(i);
if (c > 64 && c < 127) {
str = str.replace(str.charAt(i), c + 1);
str = str.replace(str.charAt(i), str.fromCharCode(i));
}
}
console.log(str);
}
LetterChanges("hello*3");
なぜ、あなたはちょうど1時間前に尋ねた答えに同じ質問をしていますか? –
[Javascriptの可能な重複:文字の文字列をそれぞれのユニコード値に選択的に変換し、1を加えてから、文字列に変換する方法はありますか?](http://stackoverflow.com/questions/42331718/javascript-how-文字列を文字列に変換することができます。 –