JS基础_break和continue
2024-10-06 20:08:12
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript"> /*
* break关键字可以用来退出switch或循环语句
* 不能在if语句中使用break和continue
* break关键字,会立即终止离他最近的那个循环语句
*/ //--------------------------------------------------------------------------------- for(var i=0 ; i<5 ; i++){
console.log(i); //0 1 2 if(i == 2){
break;
} } for(var i=0 ; i<5 ; i++){
console.log("@外层循环"+i) //@外层循环0 @外层循环1 @外层循环2 @外层循环3 @外层循环4
for(var j=0 ; j<5; j++){
break;
console.log("内层循环:"+j);
}
} //--------------------------------------------------------------------------------- /*
* 可以为循环语句创建一个label,来标识当前的循环
* label:循环语句
* 使用break语句时,可以在break后跟着一个label,
* 这样break将会结束指定的循环,而不是最近的
*/ outer:
for(var i=0 ; i<5 ; i++){
console.log("@外层循环"+i) // @外层循环0
for(var j=0 ; j<5; j++){
break outer;
console.log("内层循环:"+j);
}
} /*
* continue关键字可以用来跳过当次循环
* 同样continue也是默认只会对离他最近的循环循环起作用
*/
for(var i=0 ; i<5 ; i++){ if(i==2){
continue;
} console.log(i); //0 1 3 4
} outer:
for(var i=0 ; i<5 ; i++){ for(var j=0 ; j<5 ; j++){ continue; console.log("-->"+j); } console.log("@--->"+i);//@--->0 @--->1 @--->2 @--->3 @--->3
} </script>
</head>
<body>
</body>
</html>
最新文章
- Objective-C中的语法糖
- 设计模式 之 命令(Command)模式
- Android handle 多线程练习
- 权限框架 - shiro 授权demo
- Linux软件的安装与卸载
- HDU 4655 Cut Pieces(数学分析题)
- webpack文档
- ASP.NET对路径";xxxxx";的访问被拒绝的解决方法小结
- JAVA_SE基础——32.this关键字调用本类的构造方法
- ssm客户管理系统的设计与实现
- linux环境下vim创建java文件,并编译运行
- python-json函数
- laravel 容器注入的坑
- c->;log技巧
- ch01 PHP开篇
- 《Visual C# 从入门到精通》第三章使用判断语句——读书笔记
- .net like模糊查询参数化
- Python3.6安装及引入Requests库
- macOS Java安装与配置
- Unity光照与渲染设置学习笔记