读书人

[as3] MD5跟进制转换小例子

发布时间: 2012-12-26 14:39:28 作者: rapoo

[as3] MD5和进制转换小例子

??? 好吧,我承认我是闲的蛋疼。

?

??? 周末在家呆了一天,哪都不想去,外面很冷,就无聊想想正在做的一款游戏要到几个东西,做了个下面的效果。

?

//=================================================

?

?

//===========================================================

?

/** * 进制间的转化 */public static function radixTrans(num:String,radixFirst:int,radixLast:int):String{if(!(radixFirst in {2:"",8:"",10:"",16:"",32:""}) || !(radixLast in {2:"",8:"",10:"",16:"",32:""})){throw new Error("进制必须是2、8、10、16、32进制");}if(radixFirst == radixLast){return num;}var originalNum:Number=parseInt(num,radixFirst);if(isNaN(originalNum)){return "isNaN";}if(radixFirst == 10){return originalNum.toString(radixLast);}if(radixLast == 10){return String(originalNum);}return originalNum.toString(radixLast);}

读书人网 >编程

热点推荐