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

95
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=билеты+на+самолет, я его разбираю создавая ссылку и вытягивая нужнуюю мне часть, но получаю трабл с кодировкой

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

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

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

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

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

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

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

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

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

132