【发布时间】:2011-06-07 17:22:02
【问题描述】:
我有一个浮点数:
var f = 0.1457;
或者:
var f = 4.7005
如何将小数余数作为整数?
即在我想得到的第一个例子中:
var remainder = 1457;
在第二个例子中:
var remainder = 7005;
【问题讨论】:
-
您的问题没有明确定义。对于 fp 数,小数点后的位数取决于您的显示方式(实际表示不是以 10 为底,因此必须四舍五入才能以 10 为底显示)。
-
你打算如何显示
var f = 0.0145;?145或0145? -
出于兴趣,您希望在 0.123456 和 0.1 的情况下显示什么?
-
你打算如何处理这个结果?你想让
1.156479给156479和2.12给12吗?这纯粹是为了展示目的吗?在这种情况下,您可能不想在数学上处理这个问题。在示例中,我给出的第一个 dp 的重要性相差 100000。或者你会一直工作到 4dp? -
@Richard,请考虑将第二个答案标记为正确,因为它更好。 ;-)
标签: javascript jquery