可以在任何语句声明之前使用唯一标识(identifier)和冒号(:)用来标记该语句:

identifier: statement

这样,你可以在程序的任何其他地方通过标识来使用这个语句。即使在语句内部也可以使用该语句的标识(例如:循环语句和条件语句)。当在一个循环语句前添加一个标识,你可以在语句内部通过break 标识来退出当前循环,也可以通过continue标识来继续执行该语句。例如:

mainloop: while(token != null) { // Code omitted... continue mainloop; // Jump to the next iteration of the named loop // More code omitted...

}

值得注意的是,一,作为语句的标识必须符合Javascript的命名规范,这就意味着任何Javascript中的关键字都不能作为标识来使用。二,由于用来标识控件名的标识和用来标识变量和方法的标识并不一样,因此,语句标识仅仅在使用该语句的内部有作用。一段语句不能包含相同的标识,但是两段互不嵌套的语句可以使用一个相同的标识。

转载于:https://www.cnblogs.com/skyfish/p/3701293.html

Javascript 学习笔记 2: 标识语句相关推荐

  1. JavaScript学习笔记:语句

    JavaScript学习笔记:语句 JavaScript程序由语句组成,语句遵守特定的语法规则.例如:var语句.if语句.while语句.with语句.switch语句等. 1.块语句 块语句常用于 ...

  2. JavaScript 学习笔记(二)

    JavaScript 学习笔记(二) 文章目录 JavaScript 学习笔记(二) 一 JSON 1. JSON 对象 什么是JSON对象 JSON对象与Javascript对象的区别 在JavaS ...

  3. JavaScript 学习笔记(1)

    1.     何为 Jscript JScript 是一种解释型的.基于对象的脚本语言. 局限性: 1)        不能使用该语言来编写独立运行的应用程序 2)        没有对读写文件的内置 ...

  4. JavaScript学习笔记04【高级——DOM和事件的简单学习、BOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  5. JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  6. JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  7. Java程序猿JavaScript学习笔记(4——关闭/getter/setter)

    计划和完成这个例子中,音符的顺序如下: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScr ...

  8. JavaScript:学习笔记(9)——Promise对象

    JavaScript:学习笔记(9)--Promise对象 引入Promise Primose是异步编程的一种解决方案,比传统的解决方案回调函数和事件更加合理和强大.如下面为基于回调函数的Ajax操作 ...

  9. JavaScript学习笔记(六)--数组

    数组初始化 我们都知道,数组是用于保存多个值的集合,在数组中,值被称为元素,值可以是任意的数据类型.在Javascript中,创建数组通常有两种方式:字面量和构造函数. 字面量 数组的元素可以是任意的 ...

  10. JavaScript学习笔记(三)--操作运算符

    JavaScript中的运算符有很多,主要分为算术运算符,比较运算符,逻辑运算符,三目运算符.一元运算符.位运算符等.这些运算符都有一些属于自己的运算规则,下面就为大家介绍一下JavaScript中的 ...

最新文章

  1. 计网 - IPv4 协议:路由和寻址的区别是什么?
  2. 非vue子页面 调用vue父页面方法
  3. linux里临时设置hbase参数,在centos下配置hbase环境并简单使用hbase shell
  4. P8U8 最中听的话,不要做每件事都考虑太多。
  5. HDU1856More is better(并查集)
  6. Spring Boot学习笔记:Spring Boot核心配置
  7. 软件包管理 之 RPM 基础 《RPM 的介绍和应用》
  8. php基础案例 购物车,php购物车实例(1/5)_PHP教程
  9. python并发编程方法_一文了解Python并发编程的工程实现方法
  10. WPF 3D:简单的Point3D和Vector3D动画创造一个旋转的正方体
  11. Grails Quartz插件,定时调度任务
  12. 6 种常用的项目管理模式
  13. 35岁,技术转管理,空降新团队,测试管理的10问10答
  14. 赛门铁克完成收购Blue Coat 重塑未来网络安全
  15. 宏基服务器 安装系统,宏基Acer笔记本重装系统win7图文安装教程
  16. php unlink没有权限,php中删除文件用unlink函数权限判断_PHP教程
  17. 有些人的恨是没有原因的,他们平庸、没有天分、碌碌无为,于是你的优秀、你的天赋、你的善良和幸福都是原罪。
  18. html转换成pdf工具-wkhtmltopdf、Python生成PDF(pdfkit库)
  19. pthread_cont_wait和pthread_cont_signal
  20. MySQL函数——字符串函数

热门文章

  1. 设置nginx开机启动
  2. Redis如何淘汰过期的keys
  3. Java中活锁和死锁有什么区别?
  4. C/C++基础知识点(四)
  5. windows清理图标缓存并重新加载
  6. 对研发人员很有震撼和启发的公式
  7. react 组件怎么公用_React、Redux与复杂业务组件的复用
  8. myeclipse创建java错误提示_myeclipse 遇到的一些问题及解决方案
  9. java多播_Java多播发送数据,未接收
  10. cmake / target_** 中的 PUBLIC,PRIVATE,INTERFACE