<script language="JavaScript"> <!-- Number.prototype.parseHex = function(){ var result=""; var num = Math.abs(this); //alert(num); while(num>0){ var n; n = num % 16; num = Math.floor(num/16); result = "0123456789ABCDEF".charAt(n) + result; } result = (this<0?"-":"") + "0x" + result; return result; } var i = -256; alert(i.parseHex()); //--> </script>
<!--
Number.prototype.parseHex = function(){
var result="";
var num = Math.abs(this);
//alert(num);
while(num>0){
var n;
n = num % 16;
num = Math.floor(num/16);
result = "0123456789ABCDEF".charAt(n) + result;
}
result = (this<0?"-":"") + "0x" + result;
return result;
}
var i = -256;
alert(i.parseHex());
//-->
</script>