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 相关文章推荐
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
javascript中常用编程知识
Apr 08 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
Nov 12 Javascript
JavaScript截断字符串的方法
Jul 15 Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 Javascript
AngularJS ng-style中使用filter
Sep 21 Javascript
jQuery实现导航回弹效果
Feb 27 Javascript
vue-cli扩展多模块打包的示例代码
Apr 09 Javascript
vue的token刷新处理的方法
Jul 17 Javascript
vue将毫秒数转化为正常日期格式的实例
Sep 16 Javascript
Vue框架里使用Swiper的方法示例
Sep 20 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
Nov 01 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 IPV6正则表达式验证代码
2010/02/16 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
javascript getElementsByClassName实现代码
2010/10/11 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
让Vue也可以使用Redux的方法
2018/05/23 Javascript
js实现开关灯效果
2020/03/30 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
优秀护士演讲稿
2014/04/30 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android