JavasScript中基本概念关键字和保留字
来源:互联网 发布:火影忍者手游pk网络卡 编辑:程序博客网 时间:2024/05/20 11:21
ECMA-262描述了一级具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带号上标的是第5版新增的关键字):
ECMA-262还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途,但它们有可能在将来被用作关键字。以下是ECMA-262第3版定义的全部保留字:
第5版把在非严格模式下运行时的保留字缩减为下列这些:
在严格模式下,第5版还对以下保留字施加了限制:
注意:let和yeild是第5版新增加的保留字;其他保留字都是第3版定义的。为了最大程序地保证兼容性,建议读者将第3版定义的保留字外加let和yeild作为编程时的参考。
在实现ECMAScript3的JavasScript引擎中使用关键字作标识符,,会导致“Identifier Expected”错误。而使用保留字作标识符可能会也可能不会导致相同的错误,具体取决于特定的引擎。
第5版对使用关键字和保留字的规则进行了少许修改。关键字和保留字虽然仍然不能作为标识符使用,但现在可以用作对象的属性名。一般来说,最好都不要使用关键字和保留字作为标识符和属性名,以便与将来的ECMAScript版本兼容。
除了上面列出的保留字和关键字,ECMAScript-262第5版对eval和arguments还施加了限制。在严格模式下,这两个名字也不能作为标识符或属性名,否则会抛出错误。
0 0
- JavasScript中基本概念关键字和保留字
- javascript 基本概念【语法、关键字和保留字、变量】(一)
- 关键字和保留字
- JavaScript高级程序设计之基本概念之关键字和保留字 第3.2讲笔记
- 第3章 基本概念(1)语法 关键字和保留字 变量
- JavaScript关键字和保留字
- ECMAScript 关键字和保留字
- java关键字和保留字
- Delphi 关键字和保留字
- Java关键字和保留字
- Java关键字和保留字
- java关键字和保留字
- java关键字和保留字;
- JavaScript关键字和保留字
- javascript 关键字和保留字
- Javascript关键字和保留字
- javascript关键字和保留字
- JAVA 关键字和保留字
- WEB 容器、WEB服务和应用服务器的区别与联系
- [ZOJ 3765 Lights] Splay
- Watson Explorer 入门(2):创建集合(Collection)
- 联想thinkpad E470无线网络无法使用问题解决方法
- 在Docker容器中进行Flask应用的开发
- JavasScript中基本概念关键字和保留字
- kaldi上第一个免费的中文语音识别例子
- JavaScript 1.7 错误try catch throw
- Kibana的图形化——Tile Map
- Android开源框架Image-Loader1.9.5详解
- 190. Reverse Bits
- jsp页面 下拉框实现页面跳转
- Kali密码攻击工具
- Android面试题-与性能优化相关面试题五