首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符转换- fromCharCode问题

字符转换- fromCharCode问题
EN

Stack Overflow用户
提问于 2017-12-04 19:39:02
回答 0查看 160关注 0票数 0

我有一个与端点对话的Javascript UI。端点以JSON对象数组的形式返回密码质询。每个对象都有密码中的字符索引和字符代码点值。

代码语言:javascript
复制
[{"index":3,"nValue":101},{"index":5,"nValue":114},{"index":6}]

我正在努力将代码点转换回字母。我得到了RangeError异常。我不确定为什么不能将值解析为number并将其传递给fromCharCode方法。

代码语言:javascript
复制
for(var i = 0;i<result.length;i++){
    console.log(typeof result[i].nValue);               //prints string
    console.log('returnVal=*'+result[i].nValue+'*');    //prints *e*
    var intChar = parseInt(result[i].nValue);
    console.log(typeof intChar);                        //prints number
    console.log('intChar=*'+intChar+'*');               //prints *NaN*
    console.log('converted='+String.fromCharCode(result[i].nValue));  //empty string
    console.log('converted='+String.fromCodePoint(result[i].nValue));  //trows range exception
}
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47632533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档