ECMAScript | Аддитивные операторы (Additive Operators) — efim360.ru

ECMAScript | Аддитивные операторы (Additive Operators)

Синтаксис аддитивного оператора

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