在javascript中,可以使用toString()方法來將整數(shù)轉(zhuǎn)為16進制,該方法可以解析指定數(shù)值,并返回指定進制的字符串表示形式,具體轉(zhuǎn)換語法為“指定數(shù)字對象.toString(16);”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
在javascript中,可以使用toString()方法來將整數(shù)轉(zhuǎn)為16進制。
toString()方法可以解析指定數(shù)值,并嘗試返回指定基數(shù)(進制)的字符串表示形式。
語法:
NumberObject.toString(radix)
參數(shù)radix:可選。規(guī)定表示數(shù)字的基數(shù),使 2 ~ 36 之間的整數(shù)。若省略該參數(shù),則使用基數(shù) 10。
注意:對于基數(shù)大于10的字母,字母表示大于9的數(shù)字。例如,對于十六進制數(shù)字(基數(shù)為16),使用a至F。
示例:
var num = 255; console.log(num.toString(16));
進階一下:將紅色,綠色和藍色的整數(shù)字節(jié)值轉(zhuǎn)換為十六進制字符串
var r = 0; var g = 255; var b = 255; function convert(integer) { var str = Number(integer).toString(16); return str.length == 1 ? "0" + str : str; }; function to_rgb(r, g, b) { return "#" + convert(r) + convert(g) + convert(b); } var color = to_rgb(r, g, b); console.log(color);
【