break
语句是结束当前整个循环;continue
语句是结束本次循环、直接跳入下一次循环。
如下所示,break语句可控制循环进程;执行break语句,即结束当前整个循环。
for (var i = 0; i < 10; i++) { if (i === 3) { break; } text += "当前变量i等于 " + i + "<br>"; }
运行结果:
当前变量i等于 0 当前变量i等于 1 当前变量i等于 2
如下所示,continue语句也可控制循环进程;执行continue语句,即结束本次循环、直接跳入下一次循环。
for (var i = 0; i < 10; i++) { if (i === 3) { continue; } text += "当前变量i等于 " + i + "<br>"; }
运行结果:
当前变量i等于 0 当前变量i等于 1 当前变量i等于 2 当前变量i等于 4 当前变量i等于 5 当前变量i等于 6 当前变量i等于 7 当前变量i等于 8 当前变量i等于 9