递增字符串中的字母-将char视为int,而不使用.charCodeAt(0)
Incrementing letters in string - treating char as int without using .charCodeAt(0)
这是我的任务:
将字符串中的每个字母替换为字母表中其后面的字母(即c变为d,z变为a)。
现在,我在C课程中使用了一些奇特的模26业务和大量ASCII值的减法和偏移来完成这类事情。
在JavaScript中需要更多的行吗(因为我必须使用fromCharCode
和charCodeAt
,而不是将char视为int),或者JavaScript对此任务有一些快捷方式吗?
您可以尝试使用以下方法:-
String.fromCharCode('A'.charCodeAt(0) + 1)
工作JSFiddle
相关文章:
- 按从高到低对多个int变量进行排序
- 如何在Javascript中读取unsigned int
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 从int值来看,Javascript日期不正确
- JavaScript警报适用于int,但不适用于string
- 如何从二进制int中获取百分比,每个位表示x%
- Chart.js:将对象而不是int值作为数据传递
- 如何在javascript中将Integer转换为int
- 为什么不'将字符串转换为int不正确(parseInt)
- 如何在angular js中将double转换为int
- 获取客户端'服务器端的s最大int值
- 如何在javascript中将String变量转换为int
- JavaScript:控制台的意外输出.log('str' + int + int)
- Angular 2:如何在 GET 和 POST 请求中设置 double、float、int 和布尔类型参数
- Javascript 将 int 值转换为八位字节流数组
- 如何检查 charCodeAt() 是否可配置
- 地图(int,int)期望由帖子请求
- 这是解析 Int 的有效方法吗?
- 如何在javascript中使用int变量来访问索引处的数组
- 递增字符串中的字母-将char视为int,而不使用.charCodeAt(0)