美文网首页闲言碎语
JavaScript保留字

JavaScript保留字

作者: 柯琦 | 来源:发表于2018-12-07 17:39 被阅读0次

JavaScript把一些标识符拿出来用做自己的关键字。因此程序中不能在用这些关键字做标识符:

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

javascript同样保留一些关键字,这些关键字在当前版本并没有使用,但在未来版本可能会用到。ECMAScript 5保留了这些关键字:

class    const    enum    export    extneds    import    super

此外下面这些关键字在普通的javascript代码中是合法的,但在严格模式下是保留字:

implements  let  private  public  yield  interface  package  protected   static

严格模式同样对下面标识符的使用做了严格限制,它们并不完全是保留字,但不能用做变量名、函数或参数名:

arguments    eval

ECMAScript 3将Java所有的关键字都列为自己的保留字,尽管这些保留字在ECMAScript 5中放宽了限制,但是如果希望代码在ECMAScript 3解释器运行的话,应该避免这些字符:

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

JavaScript预定义了很多全局变量和函数,应当避免把它们的名字用做变量名和函数名:

arguments    encodeURI    Infinity    Number    RegExp    Array    encodeURIComponent    isFinite    Object    String    Boolean    Error    isNan    parseFloat    SyntaxError    Date    eval    JSON    parseInt    TypeError    decodeURI    EvalError    Math    RangeError    undefined    decodeURIComponent    Function    NaN    ReferenceError    URIError

JavaScript的具体实现可能定义独有的全局变量和函数,每一种特定的JavaScript运行环境都有自己的一个全局属性列表,这一点需要牢记。

相关文章

  • 关键字、保留字、变量(三)

    目录: JavaScript关键字 JavaScript保留字 变量 一、JavaScript关键字 二、Java...

  • JavaScript保留字

    JavaScript把一些标识符拿出来用做自己的关键字。因此程序中不能在用这些关键字做标识符: breakdele...

  • 01语法

    基本类型 变量二次声明无意义,除非在第二次声明的时候,也赋值 有一些保留字 javascript保留字 使用保留字...

  • mysql创建表的时候的注意

    1:字段中不能保函mysql的保留字 如:create,index,table

  • 「JS」基本语法

    变量标示符 关键字与保留字 字符敏感 严格模式 注释 变量标示符 变量的命名 关键字与保留字 JavaScript...

  • TypeScript中的private、protected

    首先我们要清楚 private 、 protected 现阶段只是javascript中的保留字(Reserved...

  • 无标题文章

    diyitian练习打字 第一张概要:1.JavaScript概述2.使用JavaScript和关键字、保留字及变...

  • js基础-数据类型

    Javascript实现 核心: ECMAScript(语法,类型,语句,关键字,保留字,操作符,对象) 文档对象...

  • JavaScript 中的关键字和保留字

    这里对 JavaScript 中的关键字和保留字总结如下: 关键字: break, do, instanceof,...

  • 前端基础知识问题整理(二)

    哪些事件会触发冒泡?哪些不会?网络截图 哪些是 JavaScript 的保留字(关键字)?image.pngima...

网友评论

    本文标题:JavaScript保留字

    本文链接:https://www.haomeiwen.com/subject/bcfxhqtx.html