Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用for循环按2计数_Javascript_Loops_For Loop - Fatal编程技术网

Javascript 使用for循环按2计数

Javascript 使用for循环按2计数,javascript,loops,for-loop,Javascript,Loops,For Loop,我试图创建一个函数,它使用for循环将2添加到起始数字n次 分配的任务:创建一个名为countingByTwo的函数,该函数接受一个数字作为参数,然后使用该数字指示计算机将按2计数的次数。函数应运行for循环,循环次数应与number参数相同,并应执行以下操作: 对于每个循环,向startingNum变量添加两个。 对于每个循环,将startingNum的值记录到开发人员控制台。 完成所有循环后,但仍在函数中,返回startingNum。 到目前为止,我的代码第1行和第2行给出: var st

我试图创建一个函数,它使用for循环将2添加到起始数字n次

分配的任务:创建一个名为countingByTwo的函数,该函数接受一个数字作为参数,然后使用该数字指示计算机将按2计数的次数。函数应运行for循环,循环次数应与number参数相同,并应执行以下操作:

对于每个循环,向startingNum变量添加两个。 对于每个循环,将startingNum的值记录到开发人员控制台。 完成所有循环后,但仍在函数中,返回startingNum。 到目前为止,我的代码第1行和第2行给出:

var startingNum=10; //创建一个函数,该函数使用上述变量按2进行计数。 var num1; 函数countingByTwonum1{ 对于变量i=0;i我相信这就是你需要的

var startingNum=10; //创建一个函数,该函数使用上述变量按2进行计数。 函数countingByTwonum1{ 对于变量i=0;inum不需要初始化,它是countingby2的参数。否则,代码将按预期工作,并应在函数和变量命名正确的情况下通过测试

您不需要声明num1,它已经被用作参数。也不确定你的问题是什么,因为它是有效的。这里的实际问题是什么?出了什么问题?我的意思是,代码似乎按预期工作..?祝贺你,这是一个很好的家庭作业解决方案:哦,欢迎来到SO:@Drew,你的代码看起来很好。加上你将通过的和你将得到的。这将有助于正确理解您的问题。我想我只需要调用函数。。。我还以为发生了什么事。对不起,伙计们/
var startingNum = 10;
// Create a function that uses the above variable to count by two n times.

function countingByTwo(num) {
  for (var i = 0; i < num; i++) {
    startingNum += 2;
    console.log(startingNum);
  }
  return startingNum;
}

countingByTwo(4) // 18