2010-04-09 22 views
0

如何提醒如FF,而不是255這樣的:警報格式化爲十六進制在JavaScript

var myHex1 = 0xff; 
alert(myHex1);//alerts 255 


var myVar = 255; 
var myHex2 = myVar.toString(16); 
alert(myHex2);//also alerts 255 and not FF 
+0

在我的機器(Chrome 4)上,第二個警報輸出FF。什麼是您的瀏覽器? – 2010-04-09 13:37:49

+0

Firefox 3.0.17多一個字符 – 2010-04-09 13:48:03

回答

0

好吧,這是一個字符串,我沒有解析爲一個整數。

2

你的第二個例子作品對我來說它究竟是怎麼回事。你確定你在測試中提醒正確的變量嗎?

0

並且符合標準的方法是:

var x = 0xFF; window.alert(x.toString(16)); // ff

問候。