通过转换共享数字功能共享

通过转换共享数字功能共享
复制代码代码如下所示:
功能zipnum(num,基数){
如果(!ZipNum。ZIP){
zipnum.zip =功能(inputnum){
如果(inputnum > 35){ / /大写字母61
返回String.fromCharCode('a'。charcodeat(0)+ inputnum % 36);
否则如果}(inputnum > 9){ / /小写字母10-35
返回String.fromCharCode('a'。charcodeat(0)+ inputnum % 10);
{人}
返回inputnum;
}
}
}
var =数字,余数,结果;
如果(基数> 36基数< 63){
结果= { };
{做
余数=商%基数;
商= parseInt(商/基数);
result.push(zipnum.zip(剩余));
}(商>基数);
余数=商%基数;
如果(剩余)!= 0){
result.push(zipnum.zip(剩余));
}
结果:result.reverse()和();
}如果(基数> 1根<36){
结果:num.tostring(基数);
{人}
结果=;
Window.console console.warn ('radix argument must be between 2 and 62')
}
返回结果;
}

功能testsortnum(){
assertEquals(zipnum(61, 62),Z);
assertEquals(zipnum(62×2-1,62),'1z);
assertEquals(zipnum(62×3-1,62),'2z);
assertEquals(zipnum(1361182624991, 62),'dxn5fjb);
}
TestSortNum();
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部