while
петлях внутри loopy()
. Не вызывайте эту функцию! функция loopy () {Задача программиста заключается в том, чтобы в конечном итоге было достигнуто условие терминала, которое сообщает программе о выходе из кода цикла. Одна ошибка - это увеличение или уменьшение переменной счетчика в неправильном направлении от состояния терминала. Другой случайный сброс счетной или индексной переменной в коде цикла, вместо того, чтобы увеличивать или уменьшать ее.
while (true) {
console.log («Привет, мир!»);
}
}
myFunc()
содержит бесконечный цикл, потому что условие терминала i != 4
никогда не будет оценивать значение false
(и прерывать цикл). i
будет увеличиваться на 2 каждый проход и прыгать прямо над 4, так как i
нечетно для запуска. Исправьте оператор сравнения в терминальном условии, чтобы цикл выполнялся только для i
меньшего или равного 4.
for
loop.
testString: assert(code.match(/i\s*?<=\s*?4;/g).length == 1);
- text: Your code should fix the comparison operator in the terminal condition of the loop.
testString: assert(!code.match(/i\s*?!=\s*?4;/g));
```