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获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
Jan 11 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
Jan 21 Javascript
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
May 17 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
Vue学习笔记进阶篇之函数化组件解析
Jul 21 Javascript
vue2.0 elementUI制作面包屑导航栏
Feb 22 Javascript
微信小程序如何实现五星评价功能
Oct 15 Javascript
vue Element左侧无限级菜单实现
Jun 10 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设计模式之解释器模式的深入解析
2013/06/13 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
2011/03/05 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
javaScript基础详解
2017/01/19 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
跟老齐学Python之数据类型总结
2014/09/24 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
在python中用url_for构造URL的方法
2019/07/25 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
pip install命令安装扩展库整理
2021/03/02 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
公司踏青活动方案
2014/08/16 职场文书
踏青活动策划方案
2014/08/19 职场文书
好的促销活动方案
2014/08/21 职场文书
十八大宣传标语
2014/10/09 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
出国导师推荐信
2015/03/25 职场文书
运动会100米加油稿
2015/07/21 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫