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 相关文章推荐
网页的标准,IMG不支持onload标签怎么办
Jun 29 Javascript
js类中的公有变量和私有变量
Jul 24 Javascript
Dom 学习总结以及实例的使用介绍
Apr 24 Javascript
jquery统计复选框选中示例
Nov 05 Javascript
JavaScript中for-in遍历方式示例介绍
Feb 11 Javascript
jquery滚动特效集锦
Jun 03 Javascript
实现非常简单的js双向数据绑定
Nov 06 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
Aug 05 Javascript
详解javascript事件绑定使用方法
Oct 20 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
详解vue-cli中使用rem,vue自适应
May 06 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
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
解决DataFrame排序sort的问题
2018/06/07 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
python的pytest框架之命令行参数详解(下)
2019/06/27 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
施工单位工程部经理岗位职责
2015/04/09 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
初中毕业生感言
2015/07/31 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
SQL语句多表联合查询的方法示例
2022/04/18 MySQL