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 相关文章推荐
一些javascript一些题目的解析
Dec 25 Javascript
javascript学习基础笔记之DOM对象操作
Nov 03 Javascript
javascript实现数字+字母验证码的简单实例
Feb 10 Javascript
node.js中的fs.ftruncate方法使用说明
Dec 15 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
jQuery中extend函数详解
Jul 13 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
Jul 10 Javascript
Javascript之高级数组API的使用实例
Mar 08 Javascript
node中实现删除目录的几种方法
Jun 24 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
详解webpack的文件监听实现(热更新)
Sep 11 Javascript
js canvas实现五子棋小游戏
Jan 22 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调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
PHP数据库编程之MySQL优化策略概述
2017/08/16 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
JS使用for循环遍历Table的所有单元格内容
2014/08/21 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
python判断端口是否打开的实现代码
2013/02/10 Python
Python实现栈的方法
2015/05/26 Python
python模块之re正则表达式详解
2017/02/03 Python
Python列表切片用法示例
2017/04/19 Python
python做反被爬保护的方法
2019/07/01 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
GC是什么?为什么要有GC?
2013/12/08 面试题
中秋节超市促销方案
2014/01/30 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
大学运动会加油稿
2015/07/22 职场文书
新教师教学工作总结
2015/08/14 职场文书
防止web项目中的SQL注入
2021/12/06 MySQL