AS3自带函数进2/8/10/16/32进制互换
2008-09-23 21:03
337 查看
function systemChange(txt:String,radix:uint,target:uint):String
{
var num:Number = parseInt(txt,radix); //把2~32进制转换为10进制
return num.toString(target); //把10进制转换为2~32进制
}
var txt = "FF6600"
txt = systemChange(txt,16,10); //16转10
trace(txt); //输出: 16737792
txt = systemChange(txt,10,8); //10转8
trace(txt); //输出: 77663000
txt = systemChange(txt,8,2); //8转2
trace(txt); //输出: 111111110110011000000000
txt = systemChange(txt,2,32); //2转32
trace(txt); //输出: fupg0
txt = systemChange(txt,32,16); //32转16
trace(txt); //输出: ff6600
{
var num:Number = parseInt(txt,radix); //把2~32进制转换为10进制
return num.toString(target); //把10进制转换为2~32进制
}
var txt = "FF6600"
txt = systemChange(txt,16,10); //16转10
trace(txt); //输出: 16737792
txt = systemChange(txt,10,8); //10转8
trace(txt); //输出: 77663000
txt = systemChange(txt,8,2); //8转2
trace(txt); //输出: 111111110110011000000000
txt = systemChange(txt,2,32); //2转32
trace(txt); //输出: fupg0
txt = systemChange(txt,32,16); //32转16
trace(txt); //输出: ff6600
相关文章推荐
- 使用AS3自带函数进2/8/10/16/32进制互换
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 字符串16进制转10进制
- C/C++ 浮点数转化为 2,8,10,16 进制的数
- 10 进制转16 进制输出 模板
- 2进制与8,16,10进制的相互转换(带小数点)
- 将十进制的转换为1~16(递归输出)或是1~32(字符串数组输出)进制
- C/C++自带十进制转其它进制函数接口itoa/_itoa_s
- C# 2进制、8进制、10进制、16进制...各种进制间的转换(一) convert 类中的方法
- PHP进制转换[实现2、8、16、36、64进制至10进制相互转换]
- 16 进制转换为 10进制
- 10进制转2进制的函数
- 10 进制转 2 进制、16 进制
- 请设计一个函数可以把10进制的正整数转换为4位定长的36进制字符串,36进制规则0-9,A-Z,例如:1=‘000‘,10=’000A‘,100='002S',2000='01JK’
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- Delphi - 简单10进制转2进制的函数
- 编码格式转换--进制间转换(2/8/10/16进制)
- vb.net 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 16进制转10进制方法
- C中16进制转换成10进制函数