gpt4 book ai didi

javascript - Math.abs() 限制小数位数

转载 作者:行者123 更新时间:2023-11-28 19:00:54 25 4
gpt4 key购买 nike

我已经在互联网上搜索过,但还没有找到真正适合我的解决方案。

var tv = Length * Type;

if (tv < 0)
{
cForm.voltage.value = "-" + Math.abs(tv) + " V";
}
else...

由于某种原因,这两个数字的一​​些计算结果约为小数点后 15 位。我想限制返回的小数位数,并且不允许数字向上或向下舍入。在计算器上,它只能得出小数点后第三位左右,但 Math.abs() 得出的结果太远了。

.toFixed() 对我不起作用,因为如果数字只有 2 位小数,它将在末尾添加额外的零。如果计算出来的话,我只想显示到第四个。

最佳答案

只是扩展 @goto-0 的注释,并使用正确的小数位数。

var tv = Length * Type;

if (tv < 0)
{
cForm.voltage.value = "-" + (Math.round(Math.abs(tv) * 10000) / 10000) + " V";
}
else...

关于javascript - Math.abs() 限制小数位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32574285/

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