ECMA-262 描述了一组具有特定用途的关键字。这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带*号上标的是第5 版新增的关键字):

break do instanceof typeof
case else new var
catch finally return void
continue for switch while
debugger* function this with
default if throw delete
in try    

ECMA-262 还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途。但它们有可能在将来被用作关键字。以下是ECMA-262 第3 版定义的全部保留字:

abstract enum int short
boolean export interface static
byte extends long super
char final native synchronized
class float package throws
const goto private transient
debugger implements protected volatile
double import public  

第5 版把在非严格模式下运行时的保留字缩减为下列这些:

class enum extends super
const export import  

在严格模式下,第5 版还对以下保留字施加了限制:

implements package public interface
private static let protected
yield      

注意, let 和yield 是第5 版新增的保留字;其他保留字都是第3 版定义的。为了最大程度地保证兼容性,建议大家将第3 版定义的保留字外加let 和yield 作为编程时的参考。

转载于:https://www.cnblogs.com/lifeidg/p/10297278.html

JS关键字和保留字汇总(小记)相关推荐

  1. JS关键字和保留字汇总

    转载:http://www.itxueyuan.org/view/6627.html ECMA-262 描述了一组具有特定用途的关键字.这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等 ...

  2. MySQL 关键字和保留字汇总(MySQL 8.0)

    MySQL 关键字和保留字汇总(MySQL 8.0) MySQL 关键字和保留字汇总(MySQL 8.0) MySQL 关键字和保留字汇总(MySQL 8.0) 关键字是在SQL中具有重要意义的单词, ...

  3. js中的关键字和保留字

    前两天面试官问了我一道题:你知道js有哪些保留字吗? 当时自己就说了abstract,try,catch,this,其中最重要的就是this这个关键字了. 然后面试官问,你说的this是关键字,我问的 ...

  4. JS标识符、关键字、保留字

    1.标识符 标识符:是指开发人员为变量.属性.函数.参数取的名字. 标识符不能是关键字和保留字 2.关键字 是指JS本身已经使用了的字 , 不能在用他们充当变量名.方法名 包括:break . cas ...

  5. java js关键字_JavaScript关键字和保留字

    原标题:JavaScript关键字和保留字 Java关键字 ECMA-262描述了一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等.按照规则,关键字也是语言保 ...

  6. JS标识符、关键字和保留字

    本章我们讲解一下 JavaScript 中的几个简单的概念,包括标识符.关键字和保留字.这些基本概念虽然不能直接提升我们的编程能力,但它们是 JavaScript 的基本组成元素. 标识符 标识符(I ...

  7. Web前端学习笔记11:JavaScript_注释_输入输出_变量_数据类型_关键字_保留字_运算符_流程控制

    文章目录 JavaScript基础第01天 1 - 编程语言 1.1 编程 1.2 计算机语言 1.3 编程语言 1.4 翻译器 1.5 编程语言和标记语言区别 总结 2 - 计算机基础 2.1 计算 ...

  8. JavaScript基础第01天笔记——编程语言、计算机基础、JavaScript注释、JavaScript输入输出语句、变量的概念、变量的使用、数据类型、解释型语言和编译型语言、关键字和保留字

    1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌 ...

  9. JavaScript高级程序设计笔记01 | 第一章到第四章 | 关键字与保留字 | 数据类型 | 操作符 | 作用域

    观前提示:大部分都是书上的内容,个人理解的部分的较少,看我的笔记还不如去看书 第二章 async:可选.表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或 等待加载其他脚本.只对外部 ...

最新文章

  1. DSP集成开发工具CCS的Git工具使用说明(一)
  2. 阿里云物联网批量获取设备的在线离线状态
  3. 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区
  4. element表格图片放大_图片在表格中,鼠标经过图片上方,图片有放大预览效果 (vue+element )...
  5. 关于Android studio找不到sqlite数据库的解决方法
  6. XXX数据仓库分析模型设计文档
  7. JS获取当前屏幕宽高
  8. stata画图命令_STATA计量研究/面板单位根检验分析(含代码)
  9. 柳传志:如何看人和用人
  10. 存储过程创建临时表_【松勤教育】MySQL如何创建存储过程
  11. php flash斗地主,flash斗地主
  12. ICG博弈_威佐夫博弈(Wythoff Game)及证明
  13. python网络测速_网络测速命令--speedtest
  14. vue组件eleme 时间选择器问题
  15. WiFi模块硬件兼容封装尺寸三:LGA-44/12*12mm
  16. 论文分栏前后内容不连续?教你word如何删除分节符
  17. web课程设计 基于html+css+javascript+jquery女性化妆品商城
  18. 如何查看linux系统的jdk版本
  19. 给我一面国旗@微信官方什么梗 怎么给微信头像戴上国旗
  20. 第八节_我的日记本开发手记(8)——sqlite数据库与c#

热门文章

  1. linux下用c语言写黄金矿工,C语言写的黄金矿工O(∩_∩)O---初稿,能玩了
  2. php设计者,PHP设计者---composer
  3. Spring Cloud Alibaba —— Sentinel 入门
  4. Linux进阶之路————用户管理
  5. Could not resolve host: 'localhost 报错解决办法
  6. php查找以xx结尾的的字符串单词,Javascript中查找不以XX字符结尾的单词示例代码_javascript技巧...
  7. 个人计算机的组成及相关功能,计算机的组成部分及功能(范文).doc
  8. stm32 USART
  9. php-cgi并发,对于php-fpm和cgi,还有并发响应的理解
  10. ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误