Javascript - 添加for循环中生成的随机数

时间:2014-11-08 17:30:18

标签: javascript for-loop sum add

我试图在显示图像后找到for循环中输出的所有变量dieRoll的总和。提前谢谢。

    var out = '';
        for(var i = 0; i < userSelect; i++){
            dieRoll = Math.floor((Math.random() * 6) + 1);
            out += "<img src=\"_images/die" + dieRoll + ".jpg\">";
       }
    return out;

1 个答案:

答案 0 :(得分:0)

var sum = 0;
var out = '';
for(var i = 0; i < userSelect; i++){
    dieRoll = Math.floor((Math.random() * 6) + 1);
    sum += dieRoll;
    out += "<img src=\"_images/die" + dieRoll + ".jpg\">";
}

根据示例中的return语句,您的函数当前只返回HTML文本。您可能希望重构代码,以便一个函数返回整数掷骰子的数组,另一个函数返回数组的总和,另一个函数返回所需的HTML文本。