Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不固定_Javascript - Fatal编程技术网

Javascript 不固定

Javascript 不固定,javascript,Javascript,我试图在不进行任何舍入的情况下得到浮点数的第一个小数 例如: var myfloat = 1.1864526; myfloat = myfloat.toFixed(2); 它返回1.19,但我需要1.18 我很确定有一个简单的解决方案,但如果不将数字转换为字符串(在这种情况下不有用),我无法找到它。将浮点值乘以100,得到结果的int值,然后将该int除以100。像这样的方法应该会奏效: ((int)(myFloat*100))/100parseInt(value*100)/100如何?您可以

我试图在不进行任何舍入的情况下得到浮点数的第一个小数

例如:

var myfloat = 1.1864526;
myfloat = myfloat.toFixed(2);
它返回
1.19
,但我需要
1.18


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

将浮点值乘以100,得到结果的int值,然后将该int除以100。像这样的方法应该会奏效:


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

parseInt(value*100)/100如何?您可以简单地将其命名为
.toFixed(3)。切片(0,-1)
@AswinRamesh,不,它将使用
.9999
值进行取整。