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获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
jQuery源码分析之Callbacks详解
Mar 13 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
Mar 24 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
Oct 24 Javascript
微信小程序 石头剪刀布实例代码
Jan 04 Javascript
详解JavaScript对象的深浅复制
Mar 30 Javascript
微信小程序实现锚点定位楼层跳跃的实例
May 18 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
Mar 11 Javascript
Javascript的this详解
Mar 23 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
Sep 25 Javascript
react 不用插件实现数字滚动的效果示例
Apr 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
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
解密效果
2006/06/23 Javascript
ext for eclipse插件安装方法
2008/04/27 Javascript
Angularjs 基础入门
2014/12/26 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
js实现登录验证码
2016/12/22 Javascript
Angular工具方法学习
2016/12/26 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
Angular实现响应式表单
2017/08/04 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
python实现矩阵打印
2019/03/02 Python
python 堆和优先队列的使用详解
2019/03/05 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
总经理助理工作职责
2014/02/06 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
甲午大海战观后感
2015/06/02 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers