我想将带分数的以 10 为基数的数字转换为以 16 为基数的数字。
var myno = 28.5;
var convno = myno.toString(16);
alert(convno);
一切都很好。现在我想将它转换回十进制。
但现在我不能写:
var orgno = parseInt(convno, 16);
alert(orgno);
因为它不返回小数部分。
而且我不能使用 parseFloat,因为每个 MDC,parseFloat 的语法是
parseFloat(str);
如果我必须转换回 int 不会有问题,因为 parseInt 的语法是
parseInt(str [, radix]);
那么有什么替代方案呢?
免责声明:我认为这是一个微不足道的问题,但谷歌搜索没有给我任何答案。
这个问题让我问了上面的问题。