break:
break语句会使运行的程序立刻退出循环或者退出一个switch语句,循环不在执行。
for(var i=1;i<=6;i++) {
if(i==4) {
break;
}
console.log(i) //当i为4的时候,退出for循环, 输出123
}
continue:
开始循环的一次新迭代
for(var i=1;i<=6;i++) {
if(i==4) {
continue;
}
console.log(i) //12356
}
return:
return用于指定函数返回的值,return语句只能出现在 函数体 内.
(function (a) {
debugger
if (a == 2) {
console.log("a==2");
return;//结束函数(跳出函数)
}
if (a == 3) {
console.log("a==3");
return;//结束函数(跳出函数)
}
if (a == 4) {
console.log("a==4");
return;//结束函数(跳出函数)
}
console.log("a不等于234会弹出这个")
})(4) //输出 a==4
return false 就相当于终止符,return true 就相当于执行符
retrun true; 返回正确的处理结果。
return false;返回错误的处理结果以及阻止代码继续向下执行。
return;把控制权返回给页面。
return ; return false; return true 都会在函数内部阻止程序的执行。
只有 return false 会阻止表单的提交。