可能是
convert[0]="0"+"0"=00;
convert[1]="0"+"1"=01;
...
convert[15]="0"+"F"=0F;此时x=1:
convert[0]="1"+"0"=10;
convert[1]="1"+"1"=11;
...
convert[15]="1"+"F"=1F;x=2:
...直到x<16为止。
convert[0]="0"+"0"=00;
convert[1]="0"+"1"=01;
...
convert[15]="0"+"F"=0F;此时x=1:
convert[0]="1"+"0"=10;
convert[1]="1"+"1"=11;
...
convert[15]="1"+"F"=1F;x=2:
...直到x<16为止。
convert[16]="0"+"0"=10;
convert[17]="0"+"1"=11;
...
也就相当于把0~255的数转化为16进制。
var convert = new Array()
var hexbase= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
for (x=0; x<16; x++){
for (y=0; y<16; y++){
convert[value]= hexbase[x] + hexbase[y];
value++;
}
}錯了
convert[255]也有值呀
convert[0]="0"+"0"=00;
convert[1]="0"+"1"=01;
...
convert[15]="0"+"F"=0F;此时x=1:
convert[16]="1"+"0"=10;
convert[17]="1"+"1"=11;
...
convert[31]="1"+"F"=1F;依次類推