不用原生的number和parseInt,使用JavaScript实现从string到number的转换

 1 function strToNum(a){
 2     let chars = a.split("").map(e => e.charCodeAt(0) - "0".charCodeAt(0));
 3 let n = 0;
 4 
 5 for(var char of chars){
 6     n *= 10;
 7   n += char;  
 8 }
 9 return n;
10 }
11 
12 strToNum("8947947")

 

posted @ 2020-02-04 10:41  Nextfuture  阅读(296)  评论(0编辑  收藏  举报