我有作业,这些是我的说明:
-
创建JavaScript 06.js具有一般函数:addThemup()
没有HTML页面。没有活动处理程序。
-
该函数接收两个参数。他们介于(..)。
之间 -
使用您想要的任何名称作为参数,但您可以使用描述性名称
-
将所有整数从第一个参数添加到第二个参数。
-
您需要做的就是使用一个for()循环并返回总计。
-
返回整数的总数。使用返回是因为这是一般函数。
这是我的代码
function addThemUp(earlier,later) {
var total = 0;
for (i = 0; i <= earlier; i ++) {
total = total + 0;
};
return total;
};
由于某种原因,这个问题搞砸了。我们能够通过计数做完全相同的事情,但是加起来和数组似乎有所不同。当我通过分级器运行时,我只获得25%的成绩。
您需要在循环中使用早期和更晚使用:
function addThemUp(earlier,later) {
var total = 0;
for (i = earlier; i <= later; i ++) {
total = total + i;
};
return total;
};
不应该使用
i <= later
否则会停止第一个值?
我会指出两件事可以帮助您。
首先:这线
total = total + 0;
考虑一下它在做什么。
total
(以0
开头)正在将... 0
...添加到本身中。;)
接下来,此行:
for (i = 0; i <= earlier; i ++) {
iirc, earlier
是您关注的两个数字的第一个。
for
循环的一部分说:"在满足这种情况时停止。";)