快捷导航
蚂蚁部落 网站首页 前端教程 JS教程 查看内容

栏目导航

≡基础知识≡

≡操作符≡

≡语句≡

≡函数≡

≡面向对象≡

≡对象≡

≡事件≡

≡事件对象≡

≡操作DOM方法≡

≡操作DOM属性≡

≡操作table表格≡

≡操作select控件≡

≡操作cookie≡

≡浏览器对象模型≡

≡进阶≡

JavaScript 标签语句

2017-8-7 12:47| 发布者: admin| 查看: 825| 评论: 0|来自: 蚂蚁部落

标签语句作用是标识"标签化语句"。

语法结构:

[JavaScript] 纯文本查看 复制代码运行代码
label:statement

参数解析:

(1).label:标签语句的名称标识。

(2).statement:被标签化的语句或者语句块。

特别说明:

(1).标签可以声明在任何一个语句或者语句块的前面,以使得语句或者语句块被标签化。

(2).当标签后面连续多条语句时,只有第一条语句被标签化。

标签语句的应用:

标签语句通常和break或者continue流程控制语句配合使用。

(1).与break语句配合使用:

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
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++;
    }
  }
console.log(num)

最外层for循环语句已经被标签话,所以break outPoint是跳出外层for循环语句,代码输出55,而不是95。

(2).与continue语句的配合使用:

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
outerloop:
for (var i=0;i<3;i++){
  console.log("外层循环:"+i);
   for (var j = 0; j < 5; j++){
     if(j==3){
       continue outerloop;
     }
     console.log("内部循环:"+j);
   }
}
console.log("退出循环");

上面的代码中,当j等于3的时候就会重新跳转到外层的循环语句继续执行。


鲜花

握手

雷人

路过

鸡蛋

最新评论

关于我们|手机版|小黑屋| ( 鲁ICP备10022556号-3 )

GMT+8, 2017-10-23 21:34 , Processed in 0.065108 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

Copyright © 2012-2017 Design: 蚂蚁部落

返回顶部