javascript 10进制和62进制的相互转换


Posted in Javascript onJuly 31, 2014
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 相关文章推荐
jquery ajax abort()的使用方法
Oct 28 Javascript
js禁止小键盘输入数字功能代码
Aug 01 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
Nov 13 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
Jan 28 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
jQuery实现遮罩层登录对话框
Dec 29 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
详解微信小程序调起键盘性能优化
Jul 24 Javascript
给localStorage设置一个过期时间的方法分享
Nov 06 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 02 Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 #Javascript
javascript里绝对用的上的字符分割函数总结
Jul 31 #Javascript
超链接的禁用属性Disabled使用示例
Jul 31 #Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 #Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 #Javascript
javascript函数中参数传递问题示例探讨
Jul 31 #Javascript
JavaScript数值转换的三种方式总结
Jul 31 #Javascript
You might like
PHP安装全攻略:APACHE
2006/10/09 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
python动态加载变量示例分享
2014/02/17 Python
详细解析Python中的变量的数据类型
2015/05/13 Python
Python实现控制台输入密码的方法
2015/05/29 Python
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
python编码最佳实践之总结
2016/02/14 Python
python之pandas用法大全
2018/03/13 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
python版DDOS攻击脚本
2019/06/12 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python类中self参数用法详解
2020/02/13 Python
Python新手学习函数默认参数设置
2020/06/03 Python
美国购买舞会礼服网站:Couture Candy
2019/12/29 全球购物
销售会计工作职责
2013/12/02 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
2016入党心得体会范文
2016/01/06 职场文书