loopy()内的while循环。不要调用这个函数!
```js
function loopy() {
while(true) {
console.log("Hello, world!");
}
}
```
程序员的工作是确保最终达到终止条件,该条件告诉程序何时跳出循环。有一种错误是从终端条件向错误方向递增或递减计数器变量。另一种是在循环代码中意外重置计数器或索引变量,而不是递增或递减它。
myFunc()函数包含一个无限循环,因为终止条件i != 4永远不会为false(并中断循环) -i将每次递增 2,然后跳过 4,因为i是从奇数开始递增。在终端条件中输入比较运算符,使循环仅在i小于或等于 4 的情况下运行。
for循环的终止条件(中间部分)中更改比较运算符。
testString: assert(code.match(/i\s*?<=\s*?4;/g).length == 1);
- text: 你应该修改比较运算符来避免出现死循环。
testString: assert(!code.match(/i\s*?!=\s*?4;/g));
```