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 相关文章推荐
js通过googleAIP翻译PHP系统的语言配置的实现代码
Oct 17 Javascript
使用js获取图片原始尺寸
Dec 03 Javascript
JQuery实现展开关闭层的方法
Feb 17 Javascript
7个有用的jQuery代码片段分享
May 19 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
Sep 04 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
jQuery基础知识点总结(DOM操作)
Jun 01 Javascript
全面接触神奇的Bootstrap导航条实战篇
Aug 01 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 Javascript
详解webpack分离css单独打包
Jun 21 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
Jul 19 Javascript
JS实现按钮颜色切换效果
Sep 05 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
第九节--绑定
2006/11/16 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
python错误处理详解
2014/09/28 Python
bpython 功能强大的Python shell
2016/02/16 Python
用Python实现随机森林算法的示例
2017/08/24 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
一些PHP的面试题
2015/05/06 面试题
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
单位授权委托书范文
2014/08/02 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android