首页 > 编程知识 正文

charcodeat方法,javascript charcodeat

时间:2023-05-06 01:07:15 阅读:262041 作者:344

 

num = num * 10 + s[i].charCodeAt() - '0'.charCodeAt();//等价于num = num * 10 +Number(s[i])

今天刷题,get了一个charCodeAt()的新用法

就是,我们知道charCodeAt()是获取字符串的unicode编码,这个用法我一直以为是去除小数点相关的意思,因为有0.,结果,竟然是获取s[i]的整数,就是用s[i]的unicode编码,减去0的unicode编码,来获取s[i]的数字,相当于Number(s[i]),奇奇怪怪

其余charCodeAt()的用法,请参考下边链接吧,感觉这个人总结的还挺全的

https://blog.csdn.net/weixin_34351321/article/details/94456813

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。