这是我实际代码的简化版本。我希望外循环在7个循环之后断开,内部循环在5之后断开,但是没有人循环。
var f = 0;
for (var i = 0; 7; i++) {
console.log('I:', i)
f++
for (var x = f+1; 5; x++) {
console.log('X:', x)
}
}
答案 0 :(得分:1)
5
是一个不做任何事情的表达式。循环需要一个布尔表达式,该表达式为假 - 5
始终为真。您需要检查i < 5
。
var f = 0;
for (var i = 0; i < 7; i++) {
console.log('I:', i)
f++
for (var x = f+1; i < 5; x++) {
console.log('X:', x)
}
}