后缀表达式
语法:
PostfixExpression : LeftHandSideExpression LeftHandSideExpression [ 此处无换行 LineTerminator] ++ LeftHandSideExpression [ 此处无换行 LineTerminator] --
后缀自增运算符
产生式 PostfixExpression : LeftHandSideExpression [ 此处无换行 LineTerminator] ++ 按照下面的过程执行 :
- 令 lhs 为解释执行 LeftH 和 SideExpression 的结果 .
- 假如以下所有条件都为 true,抛出一个 SyntaxError 异常 :Type(lhs) 为 ReferenceIsStrictReference(lhs) 为 trueType(GetBase(lhs)) 为环境记录项GetReferencedName(lhs) 为 "eval" 或 "arguments"
后缀自减运算符
产生式 PostfixExpression : LeftHandSideExpression [ 此处无换行 LineTerminator] -- 按照下面的过程执行 :
- 令 lhs 为解释执行 LeftH 和 SideExpression 的结果 .
- 假如以下所有条件都为 true,抛出一个 SyntaxError 异常 :Type(lhs) 为 ReferenceIsStrictReference(lhs) 为 trueType(GetBase(lhs)) 为环境记录项GetReferencedName(lhs) 为 "eval" 或 "arguments"