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