将分数转换为十六进制

时间:2011-02-20 06:33:45

标签: javascript hex

假设您有一个数字(28.5)并且您需要将其转换为十六进制。

28将是1C,29将是1D,但是28.5会是什么?

你能转换吗?

我问这个是因为我在JavaScript jsyk中制作转换器。

2 个答案:

答案 0 :(得分:0)

使用n.toString(16)。我对它进行了测试,并且(至少在Safari上)它正确处理了分数。

答案 1 :(得分:0)

你可以做到

28.5.toString(16);

哪个正确地产生1c.8