break 结束整个循环
continue 结束本轮循环,继续下轮
另附:
i++ 加加在后,加了一个留着下次用
++i 加加在前,立即用
var i = 7;
// 7 9 9 7 6 6
i = i++ + ++i + i-- + --i + --i + i++;
console.log(i);
<script>
for (var i = 0; i < 10; i++) {
// i =0=1=2=3=4=5=6=7=8=10
if (i < 5) {
i++;
continue;
}
if (i > 7) {
i += 2;//i=i+2
break;
}
i += 1;//i=i+1
}
console.log(i);//10
</script>
<script>
for (var i = 0; i < 5; i++) {
// i=0=1=2=3=4=5
if (i < 3) {
i++;
continue;
}
if (i > 4) {
i += 2;//i=i+2
break;
}
i += 1;//i=i+1
}
console.log(i);//6
</script>
<script>
for (var i = 1; i <= 10; i += 2) {
// i=1=2=4=5=7=5
if (i <= 5) {
i++;//
continue;
} else {
i -= 2;//i=i-2
break;
}
i--;//i=i-1
console.log(i);
}
console.log(i);
</script>