2014-11-08 109 views
0

我试图在图像显示后找到for循环中输出的所有变量dieRoll的总和。提前致谢。Javascript - 添加for循环中生成的随机数

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; 

回答

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文本。