Here you can find the source of toHex()
String.prototype.toHex = function () { var self = this, hex, regex = /\(([^)]+)\)/,// w ww . j a v a2 s. c o m rgb = regex.exec(self)[1].split(','), red = parseInt(rgb[0]), // skip rgba( green = parseInt(rgb[1]), // this is just g blue = parseInt(rgb[2]); // parseInt scraps trailing ) function toHEX(r, g, b) { //console.log(r,g,b); r = r.toString(16).length ==1 ? r.toString(16)+r.toString(16):r.toString(16); g = g.toString(16).length ==1 ? g.toString(16)+g.toString(16):g.toString(16); b = b.toString(16).length ==1 ? b.toString(16)+b.toString(16):b.toString(16); return "#".concat(r,g,b); } return toHEX(red,green,blue); };
String.prototype.hex = function() { return bigInt(this.substr(0)).toHex()
String.prototype.hex10 = function() { var x= (/^\#/.test(this))? this.substring(1): this; return parseInt(x,16);
String.prototype.hex2Dec = function() { return parseInt(this,16); };
String.prototype.toHex = function() { for (var i = 1, j = this.length, $ = this.charCodeAt(0).toString(16); i<j; i++) $ += ' ' + this.charCodeAt(i).toString(16); return $; };
Util.toHex = function(v1) { var res = (new Number(v1).toString(16)); if (res.length == 1) { res = "0" + res; return res;
Number.prototype.toHexString = function() { if (this === null) { return null; } if (isNaN(this)) { return this; } var num; var hex; if (this < 0) { num = 0xFFFFFFFF + this + 1; else { ...
String.prototype.toHexString = function() var res = []; for(var i=0, j=this.length; i < j; ++i) var chr = this.charCodeAt(i).toString(16); chr = ((chr.length == 1)?'0':'') + chr; res.push(chr); return res.join(' ').toUpperCase();