博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS冷知识:label 语句记录循环语句中断的值
阅读量:4095 次
发布时间:2019-05-25

本文共 471 字,大约阅读时间需要 1 分钟。

使用 label 语句可以为一行语句添加标签,以便在复杂结构中,设置跳转目标。

语法

label : statement

label 为任意合法的标识符,但不能使用保留字。然后使用冒号分隔签名与标签语句。

示例

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

这个例子中定义的 start 标签可以在将来由 break 或 continue 语句引用。加标签后的语句一般嵌套循环语句连用。

比如:

var num = 0;outermost:for(var  i =0; i<10; i++){	for(var j=0; j<10; j++){		if( i== 5 && j++5){			break outermost;		}		num ++;	}}alert(num); //55

在这个例子中,如果每个循环正常执行 10 次,则 num++ 语句会正常执行100次。但内部循环中的 break 带了一个参数,即记录了 break 退出循环的时候返回的值。

continue 语句同理。

转载地址:http://govii.baihongyu.com/

你可能感兴趣的文章
VUe+webpack构建单页router应用(一)
查看>>
Vue+webpack构建单页router应用(二)
查看>>
从头开始讲Node.js——异步与事件驱动
查看>>
Node.js-模块和包
查看>>
Node.js核心模块
查看>>
express的应用
查看>>
NodeJS开发指南——mongoDB、Session
查看>>
Express: Can’t set headers after they are sent.
查看>>
2017年,这一次我们不聊技术
查看>>
实现接口创建线程
查看>>
Java对象序列化与反序列化(1)
查看>>
HTML5的表单验证实例
查看>>
JavaScript入门笔记:全选功能的实现
查看>>
程序设计方法概述:从面相对象到面向功能到面向对象
查看>>
数据库事务
查看>>
JavaScript基础1:JavaScript 错误 - Throw、Try 和 Catch
查看>>
SQL基础总结——20150730
查看>>
SQL join
查看>>
JavaScript实现页面无刷新让时间走动
查看>>
CSS实例:Tab选项卡效果
查看>>