我是javascript的新手,如果我问这样的问题,请原谅我
在c#中我有:
(float)3772/32767 = 0.1151158 21
但在javascript中我有:
3772/32767 = 0.1151158 1774346141
我听说有一个函数parseFloat但它没有解决我的问题
我希望结果类似于c#float结果,因为在javascript方面它会给我的最终数据带来一些噪音,如何像c#float一样投射?
答案 0 :(得分:3)
您可以使用toFixed()
或toPrecision()
方法更改float-numbers的精度:
let number = 3772/32767;
console.log(number);
console.log(number.toFixed(7));
console.log(number.toPrecision(8));