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自定义功能函数实现动态添加网址参数修改网址参数值
Aug 02 Javascript
javascript 循环调用示例介绍
Nov 20 Javascript
jQuery随机密码生成的方法
Mar 09 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 Javascript
laravel5.4+vue+element简单搭建的示例代码
Aug 29 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
如何编写一个完整的Angular4 FormText 组件
Nov 18 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
es6 symbol的实现方法示例
Apr 02 Javascript
微信小程序与公众号卡券/会员打通的问题
Jul 25 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/10/09 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
pyqt和pyside开发图形化界面
2014/01/22 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
Python实现粒子群算法的示例
2021/02/14 Python
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
世界上最大的艺术社区:SAA
2020/12/30 全球购物
C#实现启动一个进程
2016/10/01 面试题
自荐信包含哪些内容
2013/10/30 职场文书
中专生的个人自我评价
2013/12/11 职场文书
德语专业求职信
2014/03/12 职场文书
机械工程师岗位职责
2014/06/16 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
中学推普周活动总结
2015/05/07 职场文书
高一作文之暖冬
2019/11/09 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android
无线电通信名词解释
2022/02/18 无线电