限制JavaScript中的Float精度

Sai*_*ash 5 javascript floating-point fixed-point

我正在使用JavaScript中的函数.我取两个变量x和y.

我需要划分两个变量并在屏幕上显示结果:

x=9; y=110;
x/y;
Run Code Online (Sandbox Code Playgroud)

然后我得到的结果如下:

0.08181818181818181

我需要使用BigDecimal.js我在另一篇文章中找到的东西.

我希望结果显示为:

0.081

kaj*_*jeq 19

试试这个它在昏迷后四舍五入到3个数字:

(x/y).toFixed(3);
Run Code Online (Sandbox Code Playgroud)

现在你的结果将是一个字符串.如果你需要它浮动,只需:

parseFloat((x/y).toFixed(3));
Run Code Online (Sandbox Code Playgroud)