如何在javascript中像c#float一样解析float?
我是javascript新手,如果我问这种问题,请原谅 在c#中,我有: (浮动)3772/32767=0.115115821 但在javascript中,我有: 3772/32767=0.11511581774346141 我听说有一个函数parseFloat,但它不能解决我的问题 我希望结果像c#float结果一样,因为在javascript端它会给我的最终数据带来一些噪音,如何像c#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;
let number=3772/32767;
控制台日志(编号);
控制台日志(编号:toFixed(7));
控制台日志(编号:toPrecision(8))代码>是的,但我也想要最后两个数字无论你取整到什么意义,它永远不会是0.115115821
,因为17
要么取整到2
,要么177
取整到18
是的,我同意,这只是一个例子,我有数千个操作,每个运算都需要自己的精度,因为c#和js之间的浮点数学非常不同,所以当你谈论十亿分之一时,你不可能得到相同的数字