在javascript中,可以使用toString()方法來(lái)將整數(shù)轉(zhuǎn)為16進(jìn)制,該方法可以解析指定數(shù)值,并返回指定進(jìn)制的字符串表示形式,具體轉(zhuǎn)換語(yǔ)法為“指定數(shù)字對(duì)象.toString(16);”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
在javascript中,可以使用toString()方法來(lái)將整數(shù)轉(zhuǎn)為16進(jìn)制。
toString()方法可以解析指定數(shù)值,并嘗試返回指定基數(shù)(進(jìn)制)的字符串表示形式。
語(yǔ)法:
NumberObject.toString(radix)
參數(shù)radix:可選。規(guī)定表示數(shù)字的基數(shù),使 2 ~ 36 之間的整數(shù)。若省略該參數(shù),則使用基數(shù) 10。
注意:對(duì)于基數(shù)大于10的字母,字母表示大于9的數(shù)字。例如,對(duì)于十六進(jìn)制數(shù)字(基數(shù)為16),使用a至F。
示例:
var num = 255; console.log(num.toString(16));
進(jìn)階一下:將紅色,綠色和藍(lán)色的整數(shù)字節(jié)值轉(zhuǎn)換為十六進(jì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);
【