很久之前面试遇到过一个题。写个颜色转换的方法。
function RGB2Color(r,g,b) { return '#' + byte2Hex(r) + byte2Hex(g) + byte2Hex(b); } function byte2Hex(n) { var nybHexString = "0123456789ABCDEF"; return String(nybHexString.substr((n >> 4) & 0x0F,1)) + nybHexString.substr(n & 0x0F,1); }
利用2进制 将数字转化。 先做记录。 js进制转换 还没弄清楚。汗
这里附上一个英文原文地址 :http://krazydad.com/tutorials/makecolors.php