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 相关文章推荐
Javascript中找到子元素在父元素内相对位置的代码
Jul 21 Javascript
jQuery实现渐变下拉菜单的简单方法
Mar 11 Javascript
JQuery鼠标移到小图显示大图效果的方法
Jun 10 Javascript
不得不分享的JavaScript常用方法函数集(上)
Dec 23 Javascript
AngularJs动态加载模块和依赖注入详解
Jan 11 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
原生js的RSA和AES加密解密算法
Oct 08 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
js之ajax文件上传
May 13 Javascript
element tree树形组件回显数据问题解决
Aug 14 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
PHP简洁函数小结
2011/08/12 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
不同Jquery版本引发的问题解决
2013/10/14 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
浅析Python多线程下的变量问题
2015/04/28 Python
Python标准库sched模块使用指南
2017/07/06 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
2020/08/28 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
Bose法国官网:购买耳机、扬声器、家庭影院、专业音响
2017/12/21 全球购物
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
Internet体系结构
2014/12/21 面试题
有创意的广告词
2014/03/18 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
审美与表现自我评价
2015/03/09 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python
Java实现注册登录跳转
2022/06/16 Java/Android