我有作业,这些是我的指示:
使用常规函数创建javascript 06.js:addThemUp()
没有HTML页面。没有事件处理者。
该函数接收两个参数。它们介于(..)之间。
使用您想要的任何名称参数,但您可以使用描述性名称
将第一个参数中的所有整数添加到第二个参数。
您需要做的就是使用for()循环并返回总数。
返回整数的总和。使用return是因为这是一般功能。
这是我的代码
function addThemUp(earlier,later) {
var total = 0;
for (i = 0; i <= earlier; i ++) {
total = total + 0;
};
return total;
};
出于某种原因,这个糟透了。我们能够用Count完成同样的事情,但是加起来和数组似乎是不同的。当我在平地机上跑步时,我只获得了25%的成绩。
答案 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
循环的那一部分表示“满足此条件时停止”。 ;)