gpt4 book ai didi

javascript - 智能显示小数位?

转载 作者:行者123 更新时间:2023-11-30 18:38:45 26 4
gpt4 key购买 nike

我想在 JavaScript 中智能地显示小数位(即不必在冗长的小数位或大量尾随零之间做出选择)。这是我的原始列表:

6
8
12.225252

目前我正在使用toFixed(1),并且有这样的输出:

6.0
8.0
12.2

有什么办法可以得到:

6
8
12.2

相反?显然我可以编写一些自定义代码来执行此操作,但是 JavaScript 中是否有任何内置的内容?

最佳答案

您可以使用 Math.round

function roundTo(n, decimals) {
var d = Math.pow(10, decimals);
return Math.round(n * d)/d;
}

例子:

roundTo(6, 1)
6
roundTo(8, 1)
8
roundTo(12.623456, 1)
12.6

关于javascript - 智能显示小数位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473421/

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