没有四舍五入

时间:2018-01-18 11:05:01

标签: javascript

我试图获取一个浮点数的第一个小数,而不进行任何舍入。

示例:

var myfloat = 1.1864526;
myfloat = myfloat.toFixed(2);

它返回1.19,但我需要1.18

我非常确定有一个简单的解决方案,但我无法在不将数字转换为字符串的情况下找到它(在这种情况下无用)。

1 个答案:

答案 0 :(得分:0)

将浮点值乘以100,得到结果的int值,然后将int除以100.这样的东西应该有效:

((int)(myFloat * 100))/ 100