Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 其输出背后的逻辑是什么?它为中断和继续提供相同的输出_Javascript_Continue - Fatal编程技术网

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;
}