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的值