javascript中的undefined关键字

时间:2014-03-03 16:56:34

标签: javascript undefined

我正在阅读ECMA-262并看到以下内容:

PrimaryExpression :
    this 
    Identifier 
    Literal 
    ArrayLiteral 
    ObjectLiteral 
    ( Expression )
Literal ::
    NullLiteral 
    BooleanLiteral 
    NumericLiteral 
    StringLiteral 
    RegularExpressionLiteral

我们可以看到PrimaryExpression defenition中没有undefined。那么,undefined如何评估它是什么类型的表达式呢?

1 个答案:

答案 0 :(得分:2)

undefined不是关键字。它是一个全局只读变量,表示未定义的值。这意味着它属于列表中 PrimaryExpression 下列出的标识符类别。