Использование для цикла для подсчета на два - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь создать функцию, которая использует цикл for для добавления 2 к начальному числу n раз.

Назначенная задача: «Создайте функцию countingByTwo, которая принимает число в качестве аргумента, а затем использует это число, чтобы указать, сколько раз компьютер будет считать два. Ваша функция должна запустить цикл for и должнацикл столько раз, сколько числовой аргумент, и должен делать следующее:

  • Для каждого цикла добавить два к переменной initialNum.
  • Для каждого цикла записать значение startNumна консоль разработчика.
  • После всех циклов (но все еще в функции), возвращаем startNum. "

Мой код пока (даны строки 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)

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018
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

num не нужно инициализировать, это параметр для countByTwo.В противном случае код работает должным образом и должен проходить тесты, предполагая, что функции и переменные имеют правильные имена.

0 голосов
/ 22 мая 2018

Я верю, что это то, что вам нужно?

var startingNum = 10;
// Create a function that uses the above variable to count by twos.

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

console.log(countingByTwo(startingNum))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...