JS 字母替换成对应的数字

functionth(s){

   returns.split("").map(function(o){

      returno.toUpperCase().charCodeAt()-64;

   }).join("");

}

varstr= 'abz';

console.log(th(str)); //1226

//这种是将字母转成数字 ,但是有一个问题是它会将原本就有的数字删掉

所以,可以用这种

functionth(s){

   returns.split("").map(function(o){

      returnisNaN(o)?o.toUpperCase().charCodeAt()-64:o;

   }).join("");

}

varstr= 'abz123';

console.log(th(str)); //1226123

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容