欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【javascript 10进制和62进制的相互转换】,下面是详细的讲解!
javascript 10进制和62进制的相互转换
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 10进制和62进制的相互转换的用户互动如下:
相关问题:javascript输入一个十进制数,将其转换成二进制数。
答:以下函数可以将十进制数转为二进制数: function Dec2Bin(num){ var num = + num; return num.toString(2);}解释: var num = + num;为隐式类型转换,将num转为Number类型 num.toString(2);将Number类型转为字符串,参数2表示转为二进制的字符串 >>详细
相关问题:怎么使用JavaScript进行进制转换
答: 无标题文档 function test() { var num=document.getElementById("in").value; var type=document.getElementById("title"); var tynum,to; for(var i=0;i >>详细
相关问题:10进制和二进制之间怎么转换
答:十进制转二进制(整数及小数部分): 1、把该十进制数,用二因式分解,取余。 以235为例,转为二进制 235除以2得117,余1 117除以2得58,余1 58除以2得29,余0 29除以2得14,余1 14除以2得7,余0 7除以2得3,余1 3除以2得1,余1 从得到的1开始写... >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
