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 相关文章推荐
Prototype使用指南之selector.js说明
Oct 26 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
jQuery+JSON实现AJAX二级联动实例分析
Dec 18 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 Javascript
浅谈JavaScript异步编程
Jan 20 Javascript
jQuery插件autocomplete使用详解
Feb 04 Javascript
详解vue跨组件通信的几种方法
Jun 15 Javascript
详解vue移动端日期选择组件
Feb 22 Javascript
vue中各选项及钩子函数执行顺序详解
Aug 25 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
Nov 07 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
javascript,php获取函数参数对象的代码
2011/02/03 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
php单一接口的实现方法
2015/06/20 PHP
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
Angular中的$watch方法详解
2017/09/18 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
Python的lambda匿名函数的简单介绍
2013/04/25 Python
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
梅西百货官网:Macy’s
2020/08/04 全球购物
会计实习期自我鉴定
2013/10/06 职场文书
大学生军训广播稿
2014/01/24 职场文书
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2015年防汛工作总结
2015/05/15 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang