从算术运算符获取长小数

时间:2017-10-20 10:08:31

标签: javascript jquery spservices

我从 SPServices 中获取了一段从 SharePoint列表中提取数据的代码,然后此代码从Spent列中提取并添加所有代码数字,然后把它放在一个数组,但我得到一些奇怪的结果。

它所通过的数字都没有超过2个小数位(这是一个财务列)但是我得到的总数如 57062.229999999996 151704.58000000002

我尝试将.toFixed(2)用于mynumber和parseFloat(SpentFix) 然后转换回一个数字,我得到相同的结果。

我还有一个 .substring(7)的原因是因为花费列是一个计算字段所以当拉数据浮动时,#是某个原因的每个条目的开头

如果有人能提供帮助那就太棒了。

var SpentFix = $(this).attr("ows_Spent").substring(7);
if (SpentFix != undefined) {
    var mynumber = parseFloat(SpentFix)
    SLarray[counter][1] += mynumber;   
}                                                       

0 个答案:

没有答案