gpt4 book ai didi

javascript - 我如何在JS中将数字(例如: 2. 12)四舍五入到最接近的十分之一(2.1)

转载 作者:行者123 更新时间:2023-11-28 17:26:53 26 4
gpt4 key购买 nike

我正在尝试这样做,但我发现的只是四舍五入到最接近的整数。我想知道是否有办法用 math.round 来做到这一点,或者是否有不同的解决方案。谢谢!

最佳答案

方法 1: 快速方法是使用 toFixed()方法如下:

var num = 2.12;
var round = num.toFixed(1); // will out put 2.1 of type String

这里需要注意的一件事是它会四舍五入 2.122.12.152.2

方法 2: 另一方面,您可以使用 Math.round用这个技巧:

var num = 2.15;
Math.round(num * 10) / 10; // would out put 2.2

它将四舍五入到上限。

所以,选择你喜欢的。

此外,如果您使用现代版本的 JS,即。 ES 然后使用 constlet相反,变量声明可能是更好的方法。

注意:记住 .toFixed() 返回一个字符串。如果您想要一个数字,请使用 Math.round() 方法。感谢@pandubear 的提醒

关于javascript - 我如何在JS中将数字(例如: 2. 12)四舍五入到最接近的十分之一(2.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51357334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com