gpt4 book ai didi

javascript - fnumber.toFixed(2) 并不总是将值 chop 为小数点后两位

转载 作者:行者123 更新时间:2023-12-03 05:05:11 24 4
gpt4 key购买 nike

如何防止这样的数字出现在我的输出中?

这是我的 JavaScript 代码。

$("#TaskListing table tr td#Begin input").each(function (index, element) {           
var theRow = $(element).parent().parent();
var thePercent = $(theRow).children("tr td#Percent:first");
currentvalue = $(theRow).data("millisecs");
fnumber = currentvalue / totalTimeMs;
thePercent.text( 100 * fnumber.toFixed(2));
});

我认为使用 fnumber.toFixed(2) 会阻止像这样的值 (28.0000000000004 ) 出现,但它们有时会出现。

enter image description here

最佳答案

更改您的代码以像这样使用 toFixed 。

thePercent.text( (100 * fnumber).toFixed(2) );

您想先执行计算,然后将其发送到 toFixed() 方法

关于javascript - fnumber.toFixed(2) 并不总是将值 chop 为小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42035731/

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