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

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