【问题标题】:Using Loop to Get Drink Total使用循环获取饮料总数
【发布时间】:2016-02-01 18:49:30
【问题描述】:

目前我正在使用这样的函数来获取每种饮料的总数,其中总共有 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 个文本框以获取每种饮料的数量,并根据饮料价格获得总数(我存储在一个数组中),并根据他们订购的饮料数量。谁能指出我正确的方向?谢谢

【问题讨论】:

标签: javascript html loops


【解决方案1】:

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

基本上你想用:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    相关资源
    最近更新 更多