gpt4 book ai didi

PDF 双值中的 JavaScript

转载 作者:行者123 更新时间:2023-11-28 03:01:35 25 4
gpt4 key购买 nike

我有以下代码,应该在 pdf 中进行求和。

var sum = 0.0;
var f1 = this.getField("price");
var temp = parseFloat(f1.value);
sum = temp;

var total = this.getField("total");
if(sum > 0)
{
total.value = sum;
}
else
{
total.value = "";
}

但是如果输入是

18.31

我的总数是

18

编辑:我也尝试过

console.println(f1.value);

但是f1.value的值只有18。

编辑:这是在 foxit pdf 中的 javascript 解释器中运行的读者。

编辑:我已经确认 Foxit Reader JavaScript 解释器存在错误。

最佳答案

这是因为 parseFloat()f1.value(如果它是数字)转换为字符串,并根据 的内容将其四舍五入对象的 toString() 方法返回。

尝试不使用它。

http://www.jibbering.com/faq/faq_notes/type_convert.html#tcParseFl

关于PDF 双值中的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/528615/

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