浅谈Javascript中的Label语句

发布时间 - 2026-01-10 21:49:00    点击率:

Label 语句,按书本上说的语法是:

       Label: statement

  如: begin: for (var i = 0; i < 10 ; i++ ){
       alert(i);
     }

举一个比较典型的例子,看完后即明白 Label 的应用:(未添加 Label)

 var num = 0;
  for (var i = 0 ; i < 10 ; i++){
    for (var j = 0 ; j < 10 ; j++){
     if( i == 5 && j == 5 ){
      break;
     }
    num++;
    }
  }
  alert(num); // 循环在 i 为5,j 为5的时候跳出 j循环,但会继续执行 i 循环,输出 95

对比使用了 Label 之后的程序:(添加 Label 后)

 var num = 0;
 outPoint:
 for (var i = 0 ; i < 10 ; i++){
   for (var j = 0 ; j < 10 ; j++){
    if( i == 5 && j == 5 ){
     break outPoint;
    }
   num++;
   }
 }
 alert(num); // 循环在 i 为5,j 为5的时候跳出双循环,返回到outPoint层继续执行,输出 55

对比使用了break、continue语句:

var num = 0; 
  outPoint: 
  for(var i = 0; i < 10; i++) 
  { 
   for(var j = 0; j < 10; j++) 
   { 
    if(i == 5 && j == 5) 
    { 
     continue outPoint; 
     } 
     num++; 
   } 
  } 
  alert(num); //95 

从alert(num)的值可以看出,continue outPoint;语句的作用是跳出当前循环,并跳转到outPoint(标签)下的for循环继续执行。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# javascript  # label语句  # javascript实现label标签跳出循环操作  # Extjs Label的 fieldLabel和html属性值对齐的方法  # JS和Jquery获取和修改label的值的示例代码  # js操作label给label赋值及取label的值示例  # js 为label标签和div标签赋值的方法  # Jquery跨域获得Json时invalid label错误的解决办法  # 使用了  # 看完  # 可以看出  # 上说  # 后即  # 跳转到  # js  # var  # brush  # class  # nbsp  # Label  # code  # pre  # statement  # lt  # break  # outPoint  # continue  # alert 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  如何利用DOS批处理实现定时关机操作详解  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  详解Android图表 MPAndroidChart折线图  如何快速启动建站代理加盟业务?  如何用y主机助手快速搭建网站?  Laravel如何生成URL和重定向?(路由助手函数)  Bootstrap整体框架之CSS12栅格系统  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  如何用wdcp快速搭建高效网站?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  高端建站如何打造兼具美学与转化的品牌官网?  如何在万网主机上快速搭建网站?  高端企业智能建站程序:SEO优化与响应式模板定制开发  高防服务器租用如何选择配置与防御等级?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何用IIS7快速搭建并优化网站站点?  Linux系统命令中tree命令详解  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  Laravel如何使用Livewire构建动态组件?(入门代码)  如何快速打造个性化非模板自助建站?  Laravel如何使用Gate和Policy进行授权?(权限控制)  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  如何将凡科建站内容保存为本地文件?  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  香港服务器部署网站为何提示未备案?  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  使用Dockerfile构建java web环境  Swift中循环语句中的转移语句 break 和 continue  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  动图在线制作网站有哪些,滑动动图图集怎么做?  如何用好域名打造高点击率的自主建站?  Android滚轮选择时间控件使用详解  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  如何在自有机房高效搭建专业网站?  昵图网官方站入口 昵图网素材图库官网入口  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  Python结构化数据采集_字段抽取解析【教程】  如何挑选最适合建站的高性能VPS主机?  Laravel如何实现API版本控制_Laravel版本化API设计方案  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧