阅读(324) (0)

后缀表达式

2017-06-16 15:17:36 更新

 语法:

PostfixExpression : LeftHandSideExpression LeftHandSideExpression [ 此处无换行 LineTerminator] ++ LeftHandSideExpression [ 此处无换行 LineTerminator] --

后缀自增运算符

 产生式 PostfixExpression : LeftHandSideExpression [ 此处无换行 LineTerminator] ++ 按照下面的过程执行 :

  1. 令 lhs 为解释执行 LeftH 和 SideExpression 的结果 .
  2. 假如以下所有条件都为 true,抛出一个 SyntaxError 异常 :Type(lhs) 为 ReferenceIsStrictReference(lhs) 为 trueType(GetBase(lhs)) 为环境记录项GetReferencedName(lhs) 为 "eval" 或 "arguments"

后缀自减运算符

 产生式 PostfixExpression : LeftHandSideExpression [ 此处无换行 LineTerminator] -- 按照下面的过程执行 :

  1. 令 lhs 为解释执行 LeftH 和 SideExpression 的结果 .
  2. 假如以下所有条件都为 true,抛出一个 SyntaxError 异常 :Type(lhs) 为 ReferenceIsStrictReference(lhs) 为 trueType(GetBase(lhs)) 为环境记录项GetReferencedName(lhs) 为 "eval" 或 "arguments"