在javascript中,我们可能很少会去用到 Label 语句,但是熟练的应用 Label 语句,尤其是在嵌套循环中熟练应用 break, continue 与 Label 可以精确的返回到你想要的程序的位置。
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
分享到:
相关推荐
JavaScript中的Label语句是一种特殊的语法结构,用于标识一段代码块,通常与循环语句结合使用,以便在需要时从特定的循环中退出。Label语句的格式为`Label: statement`,其中`Label`是你自定义的一个标识符,`...
- **标签声明语句**:如 `label: box;` (较少使用) - **表达式语句**: - **变量赋值语句**:如 `box = 100;` - **函数调用语句**:如 `box();` - **属性赋值语句**:如 `box.property = 100;` - **方法调用...
### JavaScript与jQuery操作Select元素详解 #### 一、概述 在网页开发中,`<select>`元素被广泛用于创建下拉列表,使用户能够选择一个或多个选项。JavaScript及其流行的库jQuery提供了丰富的API来操作这些元素,...
这时,就需要使用到JavaScript中的标签(label)语句。 标签(label)语句提供了一种引用代码中特定位置的方式。它是一种声明式的语法,通过标签名可以标识一块代码。在多层循环中,配合break语句使用标签,就可以...
如果var语句在函数体外,则有效区为整个应用程序,叫全局变量。在函数体外声明一个变量可以不用var,但推荐使用var。 例如:var Computer=9 //Computer是一个整数变量,初值为9 2. return语句 return语句指明将由...
在JavaScript编程中,逻辑控制语句是至关...通过灵活运用这些语句,开发者能够创建响应用户输入、处理数据、控制程序流程的动态Web应用程序。理解并熟练掌握这些概念,对于任何想要深入学习JavaScript的人都至关重要。
Javascript中标签(label)是一个标识符。标签可以与变量重名,它是一个独立的语法...}注意:当标签(label)后面连续多条语句时,只有第一条语句被标签化虽然GOTO是Javascript的保留关键字,但是里没有GOTO语句。除了GOT
本文主要探讨了JavaScript中的两种关键控制结构:条件分支语句和循环语句,以及精准的迭代语句`for-in`和`label`语句的作用。 首先,条件分支语句是程序根据不同条件执行不同代码块的关键。在JavaScript中,`if`...
本文主要介绍JavaScript中的基本语法,包括几种常用的程序语句,如变量声明、函数定义、条件与分支语句、循环语句、对象操作以及注释语句等。 #### 二、变量声明 - `var` 变量是用来存储数据值的容器,在...
本文将深入探讨两种关键的循环控制语句:`break` 和 `continue`,以及它们在不同循环类型中的应用。 首先,我们来看`break`语句。`break`的主要作用是强制退出当前循环,无论循环条件是否满足。例如,在一个`while`...
10. ARIA(无障碍富互联网应用)支持:JavaScript可以帮助改进无障碍性,如设置aria-label、aria-live属性,让屏幕阅读器更好地理解网页内容。 最后,学习JavaScript特效不仅仅是代码的实现,还需要理解浏览器兼容...
#### JavaScript简介与应用领域 JavaScript是一种广泛使用的脚本语言,它最初是为了在浏览器端实现动态网页效果而设计的。随着时间的发展,JavaScript已经成为Web开发不可或缺的一部分,并逐渐扩展到了服务器端(如...
另外,jQuery和其他JavaScript库也可以与ASP.NET结合使用,实现更复杂的客户端交互。 九、身份验证与授权 ASP.NET提供了一套完整的身份验证和授权机制,如 Forms Authentication 和 Windows Authentication。通过...
JavaScript是一种广泛使用的编程语言,它具有独特的语法特点,其中之一就是 {} 语句块。在JavaScript中,大括号 {} 用来表示代码块,它有着特定的用途和二义性问题。 首先,大括号在JavaScript中用于定义代码块。...