Синтаксис аддитивного оператора
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