break 命令可以终止循环的运行,然后继续执行循环之后的代码
<script type=
"text/javascript"
>
outerloop:
//命名外圈语句
for
(i=0; i<10; i++)
{
innerloop:
//命名内圈语句
for
(j=0; j<10; j++)
{
// 跳出内圈循环
if
(j>3){
break
;}
// 跳出内圈循环
if
(i==2){
break
innerloop;}
// 跳出外圈循环
if
(i==4){
break
outerloop;}
document.write(
"i = "
+i+
" , j = "
+j+
"<br />"
);
}
}
document.write(
"final"
+
" i = "
+i+
" , j = "
+j);
</script>
continue 命令会终止当前的循环,然后从下一个值继续运行。
- void main()
- {
- int sum,i;
- sum=0;
- for(i=1;i<=100;i++)
- {
- sum=sum+i;
- if(i==2)
- {
- printf("执行continue");
- continue;
- }
- if(i==4)
- {
- printf("执行break");
- break;
- }
- printf("sum=%d",sum);
- }
- printf("循环结束");
- }
return false 只在当前函数有效,不会影响其他外部函数的执行
retrun true; 返回正确的处理结果。
return false;分会错误的处理结果,终止处理。
return;把控制权返回给页面。