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 相关文章推荐
jquery 元素相对定位代码
Oct 15 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
Oct 21 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
Aug 16 Javascript
2014 HTML5/CSS3热门动画特效TOP10
Dec 07 Javascript
JavaScript中标识符提升问题
Jun 11 Javascript
js给table赋值的实例代码
Oct 13 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript中双符号的运算详解
Mar 12 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
实例学习JavaScript读取和写入cookie
Jan 29 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
Apr 17 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
优化PHP程序的方法小结
2012/02/23 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
js中设置元素class的三种方法小结
2011/08/28 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
Django基于ORM操作数据库的方法详解
2018/03/27 Python
简单实现python聊天程序
2018/04/01 Python
python操作redis方法总结
2018/06/06 Python
python实现俄罗斯方块
2018/06/26 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
如何在python中写hive脚本
2019/11/08 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
岗位职责风险点
2014/03/12 职场文书
青年文明号创建承诺
2014/03/31 职场文书
北京导游词
2015/02/12 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
go语言基础 seek光标位置os包的使用
2021/05/09 Golang
Python自动化爬取天眼查数据的实现
2021/06/15 Python