Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将一个变量添加到另一个变量_Javascript_Variables - Fatal编程技术网

Javascript 将一个变量添加到另一个变量

Javascript 将一个变量添加到另一个变量,javascript,variables,Javascript,Variables,我是一名学生,正在努力让我的javascript将VAT添加到另一个“变量”中 有人能帮忙吗?增值税显示为“0” 函数calculateTotal(){ var合计=0; 增值税=总额*0.14; for(var k=0;k

我是一名学生,正在努力让我的javascript将VAT添加到另一个“变量”中

有人能帮忙吗?增值税显示为“0”

函数calculateTotal(){
var合计=0;
增值税=总额*0.14;
for(var k=0;k
移动
增值税=总额*0.14到函数末尾。你必须在计算总数后再计算增值税

function calculateTotal(){
  var total = 0;

  for (var k = 0; k < document.forms.service.length; k++)
  {    
    if(document.forms.service.elements[k].checked){
      total+=Number(document.forms.service.elements[k].value);
    }
  }

  var vat = total*0.14;
  document.getElementById("total").innerHTML= "The total is R " + total;
  document.getElementById("vat").innerHTML= "The total VAT is R " + vat;
}
函数calculateTotal(){
var合计=0;
for(var k=0;k
0*0.14
始终是
0
任何乘以0的值都将是0…因此行
var total=0;总计*0.14
可能有点无用:d移动此
var vat=total*0.14
after
for
loop想知道为什么有人否决了这个问题。它列出了代码,明确了预期结果,OP解释了实际发生的情况。仅仅因为这是一个简单的错误,并不意味着这是一个坏问题。天哪,你们是天才
function calculateTotal(){
  var total = 0;

  for (var k = 0; k < document.forms.service.length; k++)
  {    
    if(document.forms.service.elements[k].checked){
      total+=Number(document.forms.service.elements[k].value);
    }
  }

  var vat = total*0.14;
  document.getElementById("total").innerHTML= "The total is R " + total;
  document.getElementById("vat").innerHTML= "The total VAT is R " + vat;
}