后缀表达式

2018-06-16 15:18 更新

 语法:

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"


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号