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中dialog属性小记
Sep 03 Javascript
Javascript读取cookie函数代码
Oct 16 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
Nov 25 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
Mar 14 Javascript
JS限制上传图片大小不使用控件在本地实现
Dec 19 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 Javascript
javascript拖拽应用实例(二)
Mar 25 Javascript
使用BootStrap实现悬浮窗口的效果
Dec 13 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
Apr 27 Javascript
JavaScript实现的拼图算法分析
Feb 13 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
javascript中的new使用
2010/03/20 Javascript
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
2013/09/02 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
js图片上传前预览功能(兼容所有浏览器)
2016/08/24 Javascript
js实现文字截断功能
2016/09/14 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
Django中反向生成models.py的实例讲解
2018/05/30 Python
python采集微信公众号文章
2018/12/20 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
Python小白学习爬虫常用请求报头
2020/06/03 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
澳洲的服装老品牌:SABA
2018/02/06 全球购物
Java语言程序设计测试题改错题部分
2014/07/22 面试题
销售文员岗位职责
2013/11/29 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
辛亥革命观后感
2015/06/02 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
用Python实现Newton插值法
2021/04/17 Python