javascript中未定义关键字

46scxncf  于 2023-01-29  发布在  Java
关注(0)|答案(1)|浏览(103)

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

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

正如我们所看到的,在PrimaryExpression定义中没有undefined,那么,undefined是如何求值的,它属于什么类型的表达式呢?

wvyml7n5

wvyml7n51#

undefined不是关键字。它是全局只读变量,表示未定义的值。这意味着它福尔斯列表中PrimaryExpression下面列出的Identifier类别。

相关问题