详解JavaScript中的label语句
2017-10-11 16:59
357 查看
举个例子说明一下:
比较两种写法,第一种使用了label语句,相当于j === 1 时,从内到外结束了所有循环。而第二种则是只结束了当层循环,同c语言中的break相同。
除此之外,第一种用法中是将整个循环命名为start,这只是一个名字,无论起什么都可以。
这个例子中定义的start标签可以由break或continue语句引用。加标签的语句一般都要与for语句等循环语句配合使用。
比较两种写法,第一种使用了label语句,相当于j === 1 时,从内到外结束了所有循环。而第二种则是只结束了当层循环,同c语言中的break相同。
除此之外,第一种用法中是将整个循环命名为start,这只是一个名字,无论起什么都可以。
这个例子中定义的start标签可以由break或continue语句引用。加标签的语句一般都要与for语句等循环语句配合使用。
相关文章推荐
- javascript的 {} 语句块详解
- 详解JavaScript中void语句的使用
- javascript 中的label语句 的使用
- 详解JavaScript的流程控制语句
- JavaScript的label语句
- javascript 中的label语句 的使用
- javascript 用函数语句和表达式定义函数的区别详解
- JavaScript中switch语句的用法详解
- javascript 用函数语句和表达式定义函数的区别详解
- JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
- javascript 用函数语句和表达式定义函数的区别详解
- JavaScript中switch语句的用法详解
- JavaScript语法详解:if语句&for循环&函数
- JavaScript Switch 语句的详解
- JavaScript中的条件判断语句使用详解
- JavaScript for in 语句使用详解[转载]
- javascript的 {} 语句块详解
- [Android]Java-break(label)/return/continue语句详解
- javascript中的for in以及forEach语句详解
- 【详解JavaScript系列】JavaScript之流程语句