gpt4 book ai didi

Javascript - 用逗号分隔的显式十进制值

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:37 25 4
gpt4 key购买 nike

我有一个 JavaScript 和 HTML 表单来进行不同的求和和乘法。一般来说,该脚本工作正常,但在某些情况下,它不应用小数分隔符并且不显示小数值。

这是 JavaScript,它将前面脚本中计算出的值与小数点分隔符相加(例如:228.8)。此脚本返回总和的值 1040+228.8-208 = 1060),但实际结果是 1060.8:

function sumResult() {
var bookSumFT = parseInt(document.getElementById("bookSum").value);
var bookRivFT = parseInt(document.getElementById("bookRiv").value)
var bookIVTFT = parseInt(document.getElementById("bookIVT").value)
var bookRitFT = parseInt(document.getElementById("bookRit").value)
document.getElementById("bookAllCalc").value = bookSumFT + bookRivFT + bookIVTFT - bookRitFT;
}

如何使用小数值计算正确的总和?

最佳答案

parseInt()会将您的值转换为整数。即不带小数部分。

使用Number()parseFloat()而不是 parseInt()

关于Javascript - 用逗号分隔的显式十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41813512/

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