Javascript NaN 求和 Num 时

标签 javascript html nan forms

我正在制作一个简单的网络应用程序,它接受 2 个值,对它们求和,然后添加增值税并将其添加到总计中,我已经管理了其中的大部分内容,但在汇总总计和增值税时出现错误。我研究过 NaN 的意思不是数字,也不是错误的符号。我已经尝试过,但据我所知,我似乎无法理解为什么在添加增值税和总和时我的总输出为 NaN,我通过验证器运行它,但仍然找不到错误(对此感到抱歉我是一个没有经验的程序员,我正在尽力)

 function sumTotal() {
        let val1 = document.getElementsByName("val1")[0].value;
        let val2 = document.getElementsByName("val2")[0].value;
        let sum = Number(val1) + Number(val2);
        document.getElementsByName("sum")[0].value = sum;
        vatCalc(sum)
        grandTotal(sum)
    }
    function vatCalc (sum) {
        var sumVat =0.20;
         let vat = sumVat*sum;
         document.getElementsByName("vat")[0].value = vat;
}
function grandTotal (sum, vat) {
      let total = Number(sum) + Number(vat);
      document.getElementsByName("total")[0].value= total;

}

非常感谢您提供帮助!

最佳答案

grand Total() 采用两个参数,但在 sumTotal() 下的 grand Total(sum) 中,您只输入一个参数争论。确保传入增值税

关于Javascript NaN 求和 Num 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52317043/

相关文章:

html - 悬停时将CSS应用于兄弟元素

javascript - NaN 错误 - 处理字符串和整数

c++ - 函数返回-nan

javascript - 将 javascript 添加到 drupal 无法识别某些 jquery

javascript - 在 AngularJS 中隐藏验证

javascript - 如何检查样式是否已附加

javascript - 拖放网格并具有推送效果

html - 无法使用 href 或 ng-href 访问外部网址

javascript - 按键时的幻灯片无法正常工作

Python 将变量中编辑后的 ​​NaN 写入 .csv