javascript - 限制javascript中小数点后显示的数字数量

标签 javascript floating-point decimal limit

嘿,我有一些像这样的花车

4.3455
2.768
3.67

我想像这样显示它们

4.34
2.76
3.67

我不想对数字进行四舍五入,只需将小数点后显示的数字数量限制为 2。

最佳答案

您正在寻找toFixed :

var x = 4.3455;
alert(x.toFixed(2)); // alerts 4.35 -- not what you wanted!

...但看起来您想要 chop 而不是舍入,所以:

var x = 4.3455;
x = Math.floor(x * 100) / 100;
alert(x.toFixed(2)); // alerts 4.34

关于javascript - 限制javascript中小数点后显示的数字数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4256030/

相关文章:

javascript - 仅在 animate.css removeClass 转换完成后运行函数

c++ - 如何将一个非常大的二进制数转换为十进制数?

c# - 更改小数的精度

c++ - C/C++ 以一定的精度高效地四舍五入小数

javascript - 我试图有条件地显示 div,只有当页面被框架在我自己的域之外的域上时

javascript - 用 'this' 定义的函数,但在没有 'this' 的情况下执行

javascript - 响应拦截器数据不完整

python 错误地值 < 和 >

c++ - float vs unorm 0->1,哪个更精确?

python - 使用整数的 Numpy 点积非常慢