使用循环获取总饮料

时间:2015-11-01 23:07:40

标签: javascript html loops

目前我正在使用这样的功能来获取每种饮料的总量,其中共有5种饮料:

var totalEstimate = 0;
var locoCost = 0;
var blackCost = 0;

function calcLoco() {
                totalEstimate -= locoCost;
                locoCost = document.drinkList.quant2.value * price[1];
                totalEstimate += locoCost;
                document.drinkList.order.value = "$" + totalEstimate;
            }

function calcBlack() {
                totalEstimate -= blackCost;
                blackCost = document.drinkList.quant1.value * price[0];
                totalEstimate += blackCost;
                document.drinkList.order.value = "$" + totalEstimate;
            }

我想要做的不是像上面那样有5个功能,而是只有1个循环功能,它将查看所​​有5个文本框中每个饮料的数量,并根据饮料价格获得总数(我已经存储在一个数组中),并根据他们订购的饮料数量。有人能指出我正确的方向吗?感谢

1 个答案:

答案 0 :(得分:0)

我会查看https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for

基本上你想要使用:

for (var i = 0; i < 5; i++) {
  // Calculate loco
}