如何將像OxFF
這樣的值轉換爲短和長類型。有這個用途的標準功能嗎?將十六進制轉換爲短和長
回答
JavaScript只知道numbers哪些是浮動。
您可以使用parseInt
將該字符串解析爲一個整數。
這真的會是一個float
但沒有分數。
要麼通過基數16
,或者讓JavaScript的自動檢測到它:
parseInt("0xFF", 16)
parseInt("0xFF")
你試過這個嗎? 'parseInt(「0xFF」,10); // => 0,而不是255'。你將需要放棄'0x'和解析基址16,或者完全放棄基數,這通常是一個禁忌。 – 2013-02-18 13:46:36
@ScottSauyet:將'0xFF'解析爲'10'的基礎結果爲'0'。離開radix參數或傳遞'16',你會得到正確的結果:http://jsfiddle.net/bikeshedder/wVRh2/ – bikeshedder 2013-02-18 13:51:11
是的,抱歉,腦屁。 – 2013-02-18 13:51:51
- 1. 將十進制轉換爲十六進制和十六進制
- 2. 將長轉換爲十六進制
- 3. 將十六進制轉換爲二進制到十六進制?
- 4. 將八進制數轉換爲十進制和十六進制
- 5. 十六進制和十進制轉換
- 6. 將字符串轉換爲十六進制到十六進制
- 7. 將二進制長字符串轉換爲十六進制c#
- 8. 將負十進制數轉換爲十六進制HEX和HEX
- 9. 將長十六進制代碼轉換爲PHP中的短十六進制代碼
- 10. 轉換十六進制數符號短
- 11. 轉換爲十六進制?
- 12. 將十進制轉換爲十六進制/二進制
- 13. 將十六進制轉換爲二進制,然後轉換爲十進制
- 14. 將十六進制轉換爲IEEE 754
- 15. 將OpenSSL IV轉換爲十六進制?
- 16. 將rgb轉換爲十六進制
- 17. 將QString轉換爲十六進制?
- 18. jQuery將十六進制轉換爲rgba
- 19. 將unicode轉換爲十六進制
- 20. 將數字轉換爲十六進制
- 21. c#:將十六進制轉換爲GUID
- 22. 將NSString轉換爲十六進制
- 23. c#將十六進制轉換爲ASCII
- 24. 將十六進制值轉換爲ascii
- 25. 將RGB轉換爲十六進制
- 26. 將十六進制值轉換爲bigint
- 27. 將RGB轉換爲十六進制C++?
- 28. 將字符轉換爲十六進制
- 29. 將十六進制轉換爲BigInteger
- 30. 將十六進制轉換爲ascii
你的意思是短期和長期的類型?在Javascript中,只有一個[數字類型](http://en.wikipedia.org/wiki/IEEE-754)。 – 2013-02-18 13:33:00
http://www.w3schools.com/jsref/jsref_parseint.asp使用基數。 – jgroenen 2013-02-18 13:33:11
我認爲這個鏈接可以幫助你達到一定程度http://www.softcomplex.com/forum/viewthread_4321/但是,你必須自己知道,如果轉換沒有。是短或長。 – gaurav 2013-02-18 13:38:47