0
点赞
收藏
分享

微信扫一扫

js字符与ASCII码互转的方法

在开发过程中,我遇到的需求为输出选择题的题目。

这样就需要输出A、B、C、D、E等选项。

我们可以定义一个字符数组解决。

也可以利用字符间的ASCII码的关系更简单地解决。

解决示例如下:

let letter = 'A'
for(let {value} of questionAttrCopys){
if(type==3){
$(".result").append(
`
<div>${value}</div>
`
)
}else{
$(".result").append(
`
<div>${letter}.${value}</div>
`
)
letter = letter.charCodeAt() + 1
letter = String.fromCharCode(letter)
}
}

由上述代码可得,

将字母转为ASCII码的方法为:

letter.charCodeAt()

将ASCII码转化为对应字母的方法为:

String.fromCharCode(letter)

 


举报

相关推荐

0 条评论