【问题标题】:Javascript - adding random numbers generated in for loopJavascript - 添加在 for 循环中生成的随机数
【发布时间】:2014-11-08 17:30:18
【问题描述】:

我正在尝试查找所有变量的总和,dieRoll 在显示图像后在 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;

【问题讨论】:

    标签: javascript for-loop sum add


    【解决方案1】:
    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 文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      相关资源
      最近更新 更多