浅谈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


相关推荐: Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  实例解析angularjs的filter过滤器  网站制作软件免费下载安装,有哪些免费下载的软件网站?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  黑客如何通过漏洞一步步攻陷网站服务器?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel如何实现模型的全局作用域?(Global Scope示例)  网站制作报价单模板图片,小松挖机官方网站报价?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  详解Oracle修改字段类型方法总结  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  高端建站如何打造兼具美学与转化的品牌官网?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  详解CentOS6.5 安装 MySQL5.1.71的方法  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  ,南京靠谱的征婚网站?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  高防服务器租用指南:配置选择与快速部署攻略  Laravel如何处理CORS跨域请求?(配置示例)  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  手机网站制作与建设方案,手机网站如何建设?  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  微信推文制作网站有哪些,怎么做微信推文,急?  百度浏览器如何管理插件 百度浏览器插件管理方法  PythonWeb开发入门教程_Flask快速构建Web应用  长沙企业网站制作哪家好,长沙水业集团官方网站?  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  使用Dockerfile构建java web环境  JavaScript中的标签模板是什么_它如何扩展字符串功能  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  java ZXing生成二维码及条码实例分享  如何在云虚拟主机上快速搭建个人网站?  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  ,交易猫的商品怎么发布到网站上去?  如何在阿里云通过域名搭建网站?  简历在线制作网站免费版,如何创建个人简历?  iOS验证手机号的正则表达式  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?