Когда цикл все еще срабатывает - PullRequest
0 голосов
/ 18 февраля 2019

Выполнение цикла while в JavaScript, но он отображает 120, когда usernum <50, но вычисляет, когда usernum равен 60. </p>

var userNum = 4; // Code will be tested with values: 4, 10 and 60
/* Your solution goes here */
do {
  userNum = 2 * userNum;
  console.log(userNum);
}
while (userNum < 50);

ПРАВИЛЬНО Проверка отображаемого вывода с userNum = 4 Yours 8 16 32 64

ПРАВИЛЬНО Проверка отображаемого вывода с userNum = 10 Yours 20 40 80

НЕПРАВИЛЬНО Тестирование отображаемого вывода с userNum = 60 Ваш и ожидаемый отличаются.Смотрите основные моменты ниже.Твое 120 Ожидаемое Ожидаемое отсутствие вывода

1 Ответ

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

A делает, пока цикл запускает код один раз, а затем проверяет условие, если оно ложно, останавливает выполнение.Вы должны использовать , в то время как или для цикла .

while(userNum < 50){
userNum = 2 * userNum;
console.log(userNum);
}

, в то время как -> проверять условие, если истинный код выполнения, иначе остановите

для -> проверить условие, если истинный код выполнения (в основном более короткая версия while)

сделать, пока -> цикл выполнения, проверить условие, есливерный запуск или выход;

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