js中如何把10进制数转换成16进制数?

使用parseInt()可以把任意进制转化成10进制:

parseInt('ffff', 16);    // 65535

怎样把10进制转化成任意进制呢?

阅读 49.8k
2 个回答
a = 65535;
a.toString(16);

Javascript 只有二進制數,所謂十進制、十六進制只是表示方法。所以你的問題應該改成:js 如何以 16 進制顯示數字。

顯示數字自然是以字符串形式,即 num.toString()。一般情況下會被隱式調用,所以 alert(10)alert((10).toString()) 是一樣的。不帶參數調用 toString() 即默認 toString(10)這裏 10 是基數。

若需要以其它進制顯示數字,只要作爲參數傳入 toString() 即可,例如 num.toString(16)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏