Синтаксис аддитивного оператора
AdditiveExpression [Yield, Await] :
MultiplicativeExpression [?Yield, ?Await]
AdditiveExpression [?Yield, ?Await] + MultiplicativeExpression [?Yield, ?Await]
AdditiveExpression [?Yield, ?Await] — MultiplicativeExpression [?Yield, ?Await]
Оператор сложения (+)
Оператор сложения выполняет либо конкатенацию строк, либо числовое сложение.
Семантика времени выполнения: оценка
AdditiveExpression : AdditiveExpression + MultiplicativeExpression
1. Вернуть ? EvaluateStringOrNumericBinaryExpression(AdditiveExpression, +, MultiplicativeExpression).
Оператор вычитания (—)
Оператор -
выполняет вычитание, производя разность его операндов.
Семантика времени выполнения: оценка
AdditiveExpression : AdditiveExpression — MultiplicativeExpression
1. Вернуть ? EvaluateStringOrNumericBinaryExpression(AdditiveExpression, -, MultiplicativeExpression).
Информационные ссылки
Стандарт ECMAScript — Раздел «13.8 Additive Operators» — https://tc39.es/ecma262/#sec-additive-operators