【发布时间】:2018-05-22 16:47:43
【问题描述】:
我正在尝试创建一个函数,该函数使用 for 循环将 2 添加到起始数字 n 次。
分配的任务:“创建一个名为countingByTwo的函数,它接受一个数字作为参数,然后使用该数字来指示计算机将计数2的次数。您的函数应该运行一个for循环并且应该循环尽可能多次数作为数字参数,并且应该执行以下操作:
- 对于每个循环,将两个添加到 startingNum 变量。
- 对于每个循环,将startingNum 的值记录到开发者控制台。
- 在所有循环之后(但仍在函数中),返回startingNum。”
到目前为止我的代码(第 1 行和第 2 行给出):
var startingNum = 10;
// Create a function that uses the above variable to count by twos.
var num1;
function countingByTwo(num1) {
for (var i = 0; i < num1; i++) {
startingNum += 2;
console.log(startingNum);
}
return startingNum;
}
countingByTwo(4)
【问题讨论】:
-
您不需要声明 num1,它已经被用作参数。也不确定您的问题是什么,因为它有效。
-
这里的实际问题是什么?出了什么问题?我的意思是代码似乎按预期工作..?
-
恭喜,这是一个很好的家庭作业解决方案 :) 哦,欢迎来到 SO :)
-
@Drew,您的代码看起来不错。添加您将通过什么以及您将获得什么。这将有助于正确理解您的问题。
标签: javascript loops for-loop