递增字符串中的字母-将char视为int,而不使用.charCodeAt(0)

Incrementing letters in string - treating char as int without using .charCodeAt(0)

本文关键字:charCodeAt int 视为 字符串 char      更新时间:2023-09-26

这是我的任务:

将字符串中的每个字母替换为字母表中其后面的字母(即c变为d,z变为a)。

现在,我在C课程中使用了一些奇特的模26业务和大量ASCII值的减法和偏移来完成这类事情。

在JavaScript中需要更多的行吗(因为我必须使用fromCharCodecharCodeAt,而不是将char视为int),或者JavaScript对此任务有一些快捷方式吗?

您可以尝试使用以下方法:-

String.fromCharCode('A'.charCodeAt(0) + 1)

工作JSFiddle