利用 ASCII码 与字母之间的转换 利用 String.fromCharCode() 方法将ASCII码转成字符 利用 String.charCodeAt() 方法将字符转成ASCII码

需要解决的问题:

        需要将题目选项数组的中每个元素以 A, B, C, D... 这样的方式显示,但是数据中并没有提供,所以需要前端将 数组索引 0, 1, 2, 3 ... 转换为字母。

 

思路

        利用 ASCII码 与字母之间的转换完成。

        利用 String.fromCharCode() 方法将ASCII码转成字符。

        利用 String.charCodeAt() 方法将字符转成ASCII码。         

        十进制的数字 65 ~ 90 对应 大写字母 A ~ Z。

        十进制的数字 97 ~ 122 对应小写字母 a ~ z。

        十进制的数字 48 ~ 57 对应数字 0 ~ 9。

 

实际解决:

String.fromCharCode(index+65)   ==>> index是数组对应的索引,直接转成了大写字母

String.fromCharCode(ex+97).toUpperCase()  ==>> index是数组对应的索引,转成了小写字母后 转成了大写字母