10进制转16金红字
求救:我是一个Hs的菜鸟,我定义了一个数组,其数据赋值如下:
var aName=new Array(1,2,3,4,5,6,7,8,9,17,19,18)
我想要我写入的数组成员:1、2、。。。。19、18均为16进制的数据,
该如何??排除0x1\0x2....0x19、0x18的方法!谢谢了 如果不是显示的写,只能保存成字符串形式,要用的时候再转换
number.toString(radix)
即
'0x' + (11).toString(16)
取出来用的时候的转换
parseInt(string ,radix)
因为,js中变量储存的一定是十进制
即使显示的赋值了16进制
var a = 0xb
alert(a)
>>还是为11
所以只能以字符串的形式保存 "排除0x1\0x2....0x19、0x18的方法!", 楼主的真实意思摸不透了!
页:
[1]
