10進数から16進数へと変換、文字列を取得

(255,255,255)を(FF,FF,FF)に変換したいときなんぞに使うライブラリ。コードはオラ本から丸写し。組み込みメソッドにありそうなものですが・・・


function dec2Hex(dec){
dec = parseInt(dec , 10);
if(! isNaN(dec)){
hexChars = "0123456789ABCDEF";
if( dec > 255){
return "out of range";
}
var i = dec % 16;
var j = (dec -i) / 16;
result = "0x";
result += hexChars.charAt(j) + hexChars.charAt(i); 
// return result;
}else{
return NaN;
}
}

JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集

JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集