<!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>

最新文章

  1. Objective-C中的语法糖
  2. 设计模式 之 命令(Command)模式
  3. Android handle 多线程练习
  4. 权限框架 - shiro 授权demo
  5. Linux软件的安装与卸载
  6. HDU 4655 Cut Pieces(数学分析题)
  7. webpack文档
  8. ASP.NET对路径&quot;xxxxx&quot;的访问被拒绝的解决方法小结
  9. JAVA_SE基础——32.this关键字调用本类的构造方法
  10. ssm客户管理系统的设计与实现
  11. linux环境下vim创建java文件,并编译运行
  12. python-json函数
  13. laravel 容器注入的坑
  14. c-&gt;log技巧
  15. ch01 PHP开篇
  16. 《Visual C# 从入门到精通》第三章使用判断语句——读书笔记
  17. .net like模糊查询参数化
  18. Python3.6安装及引入Requests库
  19. macOS Java安装与配置
  20. Unity光照与渲染设置学习笔记

热门文章

  1. docker 管理应用程序数据和网络管理
  2. Eclipse取消汉化以及设置语言的方法
  3. 机器学习之Xgboost算法
  4. XmlEncrypt
  5. CAN总线多节点通信异常分析及解决
  6. 部署 --- Docker
  7. cobaltr strike入门使用教程-1
  8. Kafka Connector无法启动的原因
  9. 【并行计算-CUDA开发】Apple's OpenCL——再谈Local Memory
  10. 【并行计算-CUDA开发】浅谈GPU并行计算新趋势