break 停止了这个for循环,跳出循环来继续执行fn函数里之后的语句 function fn() { for(var i = 0; i 5; i++) { if(i == 3) { break; } console.log(i); } console.log(ha)}fn();//0 1 2 ha continue 只是停止了当前循环,继续执行后面的循环,当循环执行完
break 停止了这个for循环,跳出循环来继续执行fn函数里之后的语句
continue 只是停止了当前循环,继续执行后面的循环,当循环执行完继续执行fn函数里之后的语句
return 停止了这个for循环,跳出循环并且停止执行fn函数里后边的语句
注: 如果这样写,没有fn函数会报以下错误 查看了js的手册后发现,在js中return 语句只能放在function中,如果不是在一个function中弹出如上错误。
forEach中无法 break 和 continue,会报以下错误。
使用return也不能跳出整个循环:
|
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30