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 相关文章推荐
event对象的方法 兼容多浏览器
Jun 27 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
js window.print实现打印特定控件或内容
Sep 16 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
Oct 29 Javascript
javascript折半查找详解
Jan 26 Javascript
谈谈jQuery Ajax用法详解
Nov 27 Javascript
Javascript农历与公历相互转换的简单实例
Oct 09 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
layer弹出层显示在top顶层的方法
Sep 11 Javascript
微信小程序页面调用自定义组件内的事件详解
Sep 12 Javascript
es6数组之扩展运算符操作实例分析
Apr 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
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
ant-design-vue 快速避坑指南(推荐)
2020/01/21 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
Pycharm学习教程(2) 代码风格
2017/05/02 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
Python聊天室程序(基础版)
2018/04/01 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
解决pip install的时候报错timed out的问题
2018/06/12 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS