В языке «Элемента», также как и в языке «1С:Предприятия», поддерживается стандартный набор арифметических операций: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (**), смена знака (унарный минус) и получение остатка от деления (%).
В языке «Элемента» операция сложения (+) может выполняться над следующими типами данных:
Операция вычитания (-) может выполняться над следующими типами данных:
Операция умножения (*) может выполняться над следующими типами данных:
Операция деления (/) может выполняться над следующими типами данных:
Операция получения остатка от деления (%) может выполняться над следующими типами данных:
Операция возведения в степень (**) может выполняться над следующими типами данных:
Операция смены знака (унарный минус) может выполняться над следующими типами данных:
Кроме этого, язык «Элемента» позволяет использовать инструкции присваивания, совмещенные с арифметическими операциями. Например, если требуется увеличить левое значение на какое-то значение, то сделать это можно или с помощью выражения:
<значение> = <значение> + <Выражение>
или с помощью выражения:
<значение> += <Выражение>
В языке «Элемента» допустимы следующие операции: +=, -=, *=, /=.
Увеличение значения переменной выглядит следующим образом:
// Язык «1С:Предприятия»
Счетчик = 2;
Счетчик = Счетчик + 1; //Счетчик = 3
// Язык «Элемента»
пер Счетчик = 2
Счетчик += 1 //Счетчик = 3
Уменьшение значения переменной выглядит следующим образом:
// Язык «1С:Предприятия»
Счетчик = 5;
Счетчик = Счетчик - 2; //Счетчик = 3
// Язык «Элемента»
пер Счетчик = 5
Счетчик -= 2 //Счетчик = 3
Умножение значения переменной выглядит следующим образом:
// Язык «1С:Предприятия»
Счетчик = 5;
Счетчик = Счетчик * 3; //Счетчик = 15
// Язык «Элемента»
пер Счетчик = 5
Счетчик *= 3 //Счетчик = 15
Деление значения переменной выглядит следующим образом:
// Язык «1С:Предприятия»
Счетчик =20;
Счетчик = Счетчик / 4; //Счетчик = 5
// Язык «Элемента»
пер Счетчик = 20
Счетчик /= 4 //Счетчик = 5