如何在javascript中像c#float一样解析float?

如何在javascript中像c#float一样解析float?,javascript,c#,Javascript,C#,我是javascript新手,如果我问这种问题,请原谅 在c#中,我有: (浮动)3772/32767=0.115115821 但在javascript中,我有: 3772/32767=0.11511581774346141 我听说有一个函数parseFloat,但它不能解决我的问题 我希望结果像c#float结果一样,因为在javascript端它会给我的最终数据带来一些噪音,如何像c#float一样强制转换?您可以使用或方法更改浮点数的精度: let number=3772/32767;

我是javascript新手,如果我问这种问题,请原谅

在c#中,我有:

(浮动)3772/32767=0.115115821

但在javascript中,我有:

3772/32767=0.11511581774346141

我听说有一个函数parseFloat,但它不能解决我的问题

我希望结果像c#float结果一样,因为在javascript端它会给我的最终数据带来一些噪音,如何像c#float一样强制转换?

您可以使用或方法更改浮点数的精度:

let number=3772/32767;
控制台日志(编号);
控制台日志(编号:toFixed(7));

控制台日志(编号:toPrecision(8))是的,但我也想要最后两个数字无论你取整到什么意义,它永远不会是
0.115115821
,因为
17
要么取整到
2
,要么
177
取整到
18
是的,我同意,这只是一个例子,我有数千个操作,每个运算都需要自己的精度,因为c#和js之间的浮点数学非常不同,所以当你谈论十亿分之一时,你不可能得到相同的数字