好的,所以说明是用两个参数创建一个函数。起始编号和增量编号。 For循环应该从'startNum'开始,它应该增加很多次(由函数中的第二个参数指定)。我仍然是编程的新手,特别是循环所以我对它们的理解我认为这应该有效。我已经尝试了一天,现在有很多不同的方式,似乎无法搞清楚。一些建议会有所帮助!
function myLoop(startNum,increment) {
for (i = startNum; i >= increment; i++);
}
console.log(myLoop(2,14));
以下是此问题的官方说明:
创建一个名为myLoop的函数,它接受两个参数。 第一个参数应表示起始编号,第二个参数应表示起始编号应增加的次数 使用for循环将第一个参数递增多次等于第二个参数。然后返回修改后的数字。
例如,如果第一个参数是3而第二个参数是4,那么每次for循环运行时,数字3应该增加1,而for循环应该运行4次。这应该返回7号
答案 0 :(得分:1)
如果您只想返回该号码,则只需执行以下操作即可
function myLoop(startNum,increment)
{
return startNum + increment;
}
但是,您共享的代码存在一些问题,应该是
function myLoop(startNum,increment) {
for (i = startNum; i >= ( increment + startNum ); i++); //observe that <= is replaced with >= and increment with ( increment + startNum )
return i;
}
答案 1 :(得分:0)
不确定这是不是你想要的?
function myLoop(startNum,increment) {
for (i = 0; i < increment; i++){
startNum++;
};
return startNum;
}
console.log(myLoop(2,14));