Основной для цикла JavaScript не запускается - PullRequest
0 голосов
/ 18 февраля 2019

Создание базового JavaScript для добавления 100, 15 раз, чтобы равняться 1500. Тем не менее, приведенный ниже код, который я сделал, не вызывает, а только возвращает 0. Я почти уверен, что переборщил с этимпеременные называются неправильно.

var monthlyDeposit = 100; // Code will be tested with values: 100 and 130
var accountBalance = 0;
/* Your solution goes here */
for (c = accountBalance; c <= 15; c += monthlyDeposit) {
  console.log(c);
}

Ответы [ 6 ]

0 голосов
/ 18 февраля 2019

В вашем коде вы добавляете значение monthlyDeposit к c, поэтому для первой итерации значение c будет равно 100, что не удовлетворяет c <= 15 этому условию.

var monthlyDeposit = 100; // Code will be tested with values: 100 and 130
var accountBalance = 0;
/* Your solution goes here */
for (c = accountBalance; c <= 15; c += monthlyDeposit) { //value of c = 100
//It will never come inside as c (100) > 15.
  console.log(c);
}
0 голосов
/ 18 февраля 2019

var monthlyDeposit = 100; // Code will be tested with values: 100 and 130
var accountBalance = 0;
/* Your solution goes here */
for (let c=1; c<= 15; c++) {
  accountBalance+=monthlyDeposit;
}
 console.log("Account Balance:"+accountBalance);
0 голосов
/ 18 февраля 2019

Изначально c=0. После первой итерации c = 100, что больше 15. Если вы хотите выполнить это 15 раз.Вы устанавливаете условие c <= 1500

var monthlyDeposit = 100; // Code will be tested with values: 100 and 130
var accountBalance = 0;
/* Your solution goes here */
for (c = accountBalance; c <= 1500; c += monthlyDeposit) {
  console.log(c);
}
0 голосов
/ 18 февраля 2019

Вы добавляете 100 к c, но условие, которое вы проверяете, равно <= 15. Ваш цикл будет выполняться только один раз. </p>

Создайте условие как c <= 1500, и оно должно работать. </p>

0 голосов
/ 18 февраля 2019

Если вы начинаете с Javascript, пусть переменная c обрабатывает итерации и выполняет логику для увеличения accountBalance внутри тела цикла.Это сделает более явным, что цикл выполняется 15 раз.

var monthlyDeposit = 100; // Code will be tested with values: 100 and 130
var accountBalance = 0;

/* Your solution goes here */
for (let c = 0; c < 15; c++)
{
   accountBalance += monthlyDeposit;
}

console.log("accountBalance is: " + accountBalance);
0 голосов
/ 18 февраля 2019

var monthlyDeposit = 100; // Code will be tested with values: 100 and 130
var accountBalance = 0;
/* Your solution goes here */
for (c = accountBalance; c <= 15; c += monthlyDeposit) {
  console.log(c); //<- c is 0 after that it will become 100 which is not less than 15
}

Поскольку после первой итерации значение c равно 100, что не меньше, чем 15, следовательно, вы получаете значение c как0

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