您的位置首页百科知识

我的世界支持16位进制的颜色代码吗

我的世界支持16位进制的颜色代码吗

的有关信息介绍如下:

我的世界支持16位进制的颜色代码吗

10进制与16进制的转换则是利用了数组查询的方式,先将10进制的数字与16相除,将商与余数分别进行数组查询,然后进行拼接。

具体的代码如下:

functionRGBToHex(rgb){

varrege来自xp=/[0-9]{0,3}/g;

varre=rgb.match(regexp);//利用正则表达式去掉多余的部分,将rgb中的数字提取

varhexColor=;;;varhex=[;0;,;1;,;2;,;3;,;4;,;5;,;6;,;7;,;8;,;9;,;A;,;B;,;C;,;D;,;E;,;F;];

for(vari=号审亮朝虽备0;ilt;re.lenh;i++){

varr=null,c=re[i],l=c;

varhexAr=[];

while(c;16){

r=c%16;

c=(c/16);;0;

hexA360问答r.push(hex[r]);

}hexAr.push(hex[c]);

if(llt;16l!=;;){

hexAr.push(0)

}

hexColor+=hexAr.reverse().join(;;);

}

//alert(hexColor)

returnhexColor;

}