break语句的调用,起到跳出循环或者分支语句作用。
也就是说,break只有两种使用环境:
1 用于循环体内,包括for, while和do-while循环,作用为跳出break所在循环体。注意,如果是循环嵌套,而break出现在内层,那么只能跳出内层循环,无法跳出外层循环。
2 用于开关语句,即switch - case语句,起到跳出开关语句作用。用于switch嵌套时,与上述循环嵌套效果相同,只可以跳出所在开关语句。 break语句对if(判断语句)是没有效果的,所以不可能起到跳出if的作用,只会是跳出嵌套该 whille。
另外,foreach列表循环时,使用return语句可以结束当前循环,起到相当于continue的作用。