我正在阅读EcmaScript6规范,并在Arithemetic运算符部分(http://www.ecma-international.org/ecma-262/5.1/#sec-11.6.1)中提到了这样的
AdditiveExpression:
MultiplicativeExpression
AdditiveExpression + MultiplicativeExpression
AdditiveExpression - MultiplicativeExpression
这是什么意思?
答案 0 :(得分:1)
乘法或除法的表达。
请参阅Section 11.5
答案 1 :(得分:0)
来自MDN article on Expressions and operators:
表达式是解析为值的任何有效代码单元。
因此,在这种情况下,MultiplicativeExpression是导致乘法的任何代码单元。最常见的是它涉及*
运算符。
您可以阅读Annotated EcmaScript,因为它包含规范之上的一些有用链接。
答案 2 :(得分:0)
这意味着ECMA规范是用Martian编写的。或者是火星人。或者对于火星人。我一直都不太确定。
错误,但更有帮助的是,第11.6.1节解释了“加法运算符”(我们原始人通常称之为加号或只是“+”或“+/-”)如何处理加法语句的结果,减法,乘法,除法,模数除法,甚至字符串连接。
在引用的标题中,编写者正在关注他们试图定义的各种语句类型,这是必须组合的多个语句的简单和更复杂的情况(与最后两行一样)。
在本节后面,它定义了如何处理'提示',在什么情况下脚本应该将变量视为数字而不是字符串等。
这只是一种非常深奥的方式。