1.break语句:
break 语句用于退出 switch 语句或循环语句(for, for … in, while, do … while)。
当 break 语句用于 switch 语句中时,会跳出 switch 代码块,终止执行代码。
当 break 语句用于循环语句时,会终止执行循环,并执行循环后代码(如果有的话)。
for(var i = 1; i <= 6; i ++) {
if(i === 4) {
break
}
console.log(i)
}
当i=4的时候,直接退出for这个循环。这个循环将不再被执行。
//输出结果:123
2.continue语句:
continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。
continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起报错。
for(var i = 1; i <= 6; i ++) {
if(i === 4) {
continue
}
console.log(i)
}
当i=4的时候,直接跳出本次for循环。下次继续执行。
//输出结果:12356
3.return语句:
return语句是用于指定函数返回值的。return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!
for(var i = 1; i <= 6; i ++) {
if(i === 4) {
return
}
console.log(i)
}
执行代码后报错:Uncaught SyntaxError: Illegal return statement
意思是非法返回语句
在函数体内使用:
function test() {
return '返回一个字符串'
}