javascript 10进制和62进制的相互转换
投稿:whsnow
本节主要介绍了javascript 10进制和62进制的相互转换,需要的朋友可以参考下
function string10to62(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ'.split(''), radix = chars.length, qutient = +number, arr = []; do { mod = qutient % radix; qutient = (qutient - mod) / radix; arr.unshift(chars[mod]); } while (qutient); return arr.join(''); } function string62to10(number_code) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ', radix = chars.length, number_code = String(number_code), len = number_code.length, i = 0, origin_number = 0; while (i < len) { origin_number += Math.pow(radix, i++) * chars.indexOf(number_code.charAt(len - i) || 0); } return origin_number; }
您可能感兴趣的文章:
- javascript实现的字符串与十六进制表示字符串相互转换方法
- javascript实现rgb颜色转换成16进制格式
- Javascript进制转换实例分析
- JavaScript转换二进制编码为ASCII码的方法
- 使用JavaScript进行进制转换将字符串转换为十进制
- javascript中简单的进制转换代码实例
- javascript parseInt() 函数的进制转换注意细节
- JavaScript 十六进制RGB色码转换器
- JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
- 16进制的转换之javascript运行时会自动转码
- 用js实现的十进制的颜色值转换成十六进制的代码
- javascript常见数字进制转换实例分析