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

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

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

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

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

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

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

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

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

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

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

138