Javascript 其输出背后的逻辑是什么?它为中断和继续提供相同的输出
首先,我对输出感到困惑?这个输出如何可能 我尝试了很多逻辑,但没有得到一个通用的逻辑/ 用"休息",;声明:Javascript 其输出背后的逻辑是什么?它为中断和继续提供相同的输出,javascript,continue,Javascript,Continue,首先,我对输出感到困惑?这个输出如何可能 我尝试了很多逻辑,但没有得到一个通用的逻辑/ 用"休息",;声明: 对于var i=2;i由于块内部和for语句内部的双增量,您只能得到偶数进行检查 //环路1234 // ------- 对于var i=2;我大家都知道 Continue-Continue语句终止循环中当前迭代的执行。 Break-Break语句Break完全停止循环的执
对于var i=2;i由于块内部和for语句内部的双增量,您只能得到偶数进行检查 //环路1234 // ------- 对于var i=2;我大家都知道 Continue-Continue语句终止循环中当前迭代的执行。 Break-Break语句Break完全停止循环的执行。 在这部法典中
for (var i = 2; i <= 8; i++) {
if (i == 5) {
break; / continue;
}
i++;
console.log(i);
}
因此,您的代码永远不会中断/继续。它计算偶数。你永远不会得到5。你的增量i,你手动增量它。所以你的循环步骤是2,而不是1=>你永远不会达到5,只有4和6。结果是一样的,因为我在检查的时候从来都不是5。谢谢!那么下面提到的代码呢,我得到了579作为输出,但是由于VARI=4的continue语句,5 sholdl不在那里;ino,问题不在于起始值,而是i++;。这种情况从来都不是真的,因为我从来没有5岁。我的价值观总是均等的。
if (i == 5) {
break; / continue;
}