Javascript 递增字符串中的字母-在不使用.charCodeAt(0)的情况下将字符视为int

Javascript 递增字符串中的字母-在不使用.charCodeAt(0)的情况下将字符视为int,javascript,Javascript,这是我的任务: 用字母表中紧跟其后的字母替换字符串中的每个字母(即c变为d,z变为a) 现在我已经在我的C课程中使用了一些奇特的模26业务和许多ASCII值的减法和偏移来完成这类工作 它是否需要更多的JavaScript行(因为我必须使用fromCharCode和charCodeAt)而不是将字符作为int处理,或者JavaScript是否有一些快捷方式来完成此任务?您可以尝试使用以下方法:- String.fromCharCode('A'.charCodeAt(0) + 1) 工作这是你的任

这是我的任务:

用字母表中紧跟其后的字母替换字符串中的每个字母(即c变为d,z变为a)

现在我已经在我的C课程中使用了一些奇特的模26业务和许多ASCII值的减法和偏移来完成这类工作


它是否需要更多的JavaScript行(因为我必须使用
fromCharCode
charCodeAt
)而不是将字符作为int处理,或者JavaScript是否有一些快捷方式来完成此任务?

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

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

工作

这是你的任务,你迄今为止都做了些什么?向我们展示你解决这个问题的努力。这就是我得到的。看来这就是我要走的路。谢谢。即使
未定义
的默认值为零,您仍然应该将参数传递到
charCodeAt
。请注意,如果传入“Z”或“Z”,它将“中断”: