Можно ли поместить внутрь if цикл while?

146
03 августа 2019, 01:00

Правильно ли я написал этот код? Я новичок в JavaScript... Но вроде же должно работать...

var scoops = 5; 
var kokos = 8; 
if (kokos == 8) { 
  while (scoops > 1) { 
    document.write("LIKE IT"); 
    scoops = scoops - 1; 
  } else { 
    document.write("DON'T LIKE") 
  } 
}

Answer 1

В вашем коде закралась ошибка: у вас оператор else стоит после блока while(..){..}, а не после блока if(..){...}.

Правильно будет в приведенном ниже блоке. В чем не трудно убедиться, нажав на клавишу Выполнить после блока кода.

var scoops = 5; 
var kokos = 8; 
if (kokos == 8) { 
  while (scoops > 1) { 
    document.write("LIKE IT!"); 
    scoops = scoops - 1; 
  } 
} else { 
  document.write("DON'T LIKE!") 
}

READ ALSO
Обработка кириллицы при разборе url?

Обработка кириллицы при разборе url?

В запросе url есть кирилица: прм: /?s=билеты+на+самолет, я его разбираю создавая ссылку и вытягивая нужнуюю мне часть, но получаю трабл с кодировкой

179
Обработка ошибки в Angular2/7

Обработка ошибки в Angular2/7

На input'e срабатывает метод и шлет запрос на товарыПолучив массив объектов, сразу выводит его в шаблоне и в цикле шлется запрос за ценами на полученные...

155
Вопрос по коду таймера

Вопрос по коду таймера

Есть такой код, он работает так, что после окончания обратного отсчёта, он продолжает работать, но крутит уже в плюс, то есть, не останавливаетсяКак...

179
подскажите слушателя в JS

подскажите слушателя в JS

addEventListener('слушатеь',()=>{})

191