用于循环作业

时间:2017-02-17 16:23:35

标签: javascript html arrays for-loop

我有作业,这些是我的指示:

  1. 使用常规函数创建javascript 06.js:addThemUp()

    没有HTML页面。没有事件处理者。

  2. 该函数接收两个参数。它们介于(..)之间。

  3. 使用您想要的任何名称参数,但您可以使用描述性名称

  4. 将第一个参数中的所有整数添加到第二个参数。

  5. 您需要做的就是使用for()循环并返回总数。

  6. 返回整数的总和。使用return是因为这是一般功能。

  7. 这是我的代码

    function addThemUp(earlier,later) {
      var total = 0;
      for (i = 0; i <= earlier; i ++) {
          total = total + 0;
      };
      return total;
    };
    

    出于某种原因,这个糟透了。我们能够用Count完成同样的事情,但是加起来和数组似乎是不同的。当我在平地机上跑步时,我只获得了25%的成绩。

3 个答案:

答案 0 :(得分:2)

您需要在循环中使用早期和晚期:

function addThemUp(earlier,later) {

  var total = 0;

  for (i = earlier; i <= later; i ++) {

      total = total + i;

  };

  return total;
};

答案 1 :(得分:0)

不应该使用

 i <= later

因为它会停在第一个值上吗?

答案 2 :(得分:0)

我会指出两件可以帮助你的事情。

第一:这一行

total = total + 0;

想想它正在做些什么。

total(以0开头)正在向自己添加... 0 ... ;)

接下来,这一行:

for (i = 0; i <= earlier; i ++) {

IIRC,earlier是您关注的两个号码的第一个

for循环的那一部分表示“满足此条件时停止”。 ;)