break与continue的区别
break
break (当条件不成立时终止本次循环)
举个例子
eg:
var i = 0;
while(i<10){
i++;
if(i % 2 === 0) break
console.log(i)
//结果为1
}
结果为1,因为当i等于2的时候if条件就成立了所以终止了本次循环不在往下进行
continue
continue (当条件不成立时跳出,执行下一次循环,直至循环完毕)
举个例子
eg:
var i = 0;
while(i < 10){
i++;
if(i % 2 === 0) continue;
console.log(i)
//结果为1 3 5 7 9
}
结果为1 3 5 7 9,当if条件成立时跳出循环进行下一次循环直至循环条件不在成立时退出循环。