【问题标题】:jQuery Array multiplication & additionjQuery 数组乘法和加法
【发布时间】:2017-03-23 12:37:37
【问题描述】:

我有两个数组:

例如:count["1","3","1"..........]amount["10","20","30"..........]

我需要执行乘法和加法:

var total = (1x10)+(2x20)+(1x30)...........

谁能帮忙。谢谢

【问题讨论】:

    标签: jquery arrays multiplication


    【解决方案1】:

    您可以使用此代码

    var count = [1, 3, 1];
    var amount = [10, 20, 30];
    var sum = 0;
    for (var i = 0; i < count.length; i++) {
      sum += count[i] * amount[i];
    }
    console.log(sum)

    【讨论】:

      【解决方案2】:

      var a = ["1","3","1"], b = ["10","20","30"], sum = 0;
      $.each(a, function(k,v){
      	sum += (parseInt(v) * parseInt(b[k]));
      })
      console.log(sum); // 100
      &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"&gt;&lt;/script&gt;

      100

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-15
        • 1970-01-01
        • 1970-01-01
        • 2016-11-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多