• JavaScript关键字和保留字


    不能把关键字、保留字、true、false和null用作标识符。

    js中的关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScription的全部关键字(带*号上标的是第5版新增的关键字):

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

    ECMA还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途,但它们有可能将来被用作关键字。下面是ECMA第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版定义的

    本文摘自 《JavaScripti 高级程序员设计(第3版)》 

  • 相关阅读:
    Ubuntu
    「日记」抑郁症
    [Ubuntu] 运行.AppImage格式文件
    [Database]Oracle数据库中concat和||的区别
    [Database] 不知道表名和字段查找值=1234的数据.
    [Windows]卸载Office 2016密钥
    [经验]怎么删除“通过QQ/TIM发送到”右键菜单
    Venom- Eminem
    粪便中的粪臭素稀释了以后会变成花香味
    #宽带选择# V2EX讨论
  • 原文地址:https://www.cnblogs.com/cxzhome/p/8474728.html
Copyright © 2020-2023  润新知