break是跳出循环,不执行以后的循环语句
continue是不执行当前循环后面的语句,直接进入下一个循环。
例如:
for
(
var
i=0;i<5;i++) {
console.info(
"判断前:"
+i);
if
(i === 2)
break
;
console.warn(
"判断后:"
+i);
}
//输出:0 0 1 1 2 后面的就没有输出了
for
(
var
i=0;i<5;i++) {
console.info(
"判断前:"
+i);
if
(i === 2)
continue
;
console.warn(
"判断后:"
+i);
}
//输出 0 0 1 1 2 3 3 4 4 少输出了一个=2的值