Для изменения значения переменной или переопределения ее значения используется компонент сценария "Присвоить значение".

Компонент "Присвоить значение" нужен для задания значения переменной. В качестве значения переменной могут выступать: константа, результат выполнения функции, значение другой переменной, арифметическая операция.

Свойство компонента "Переменная" определяет переменную значение которой следует задать. Свойство "Значение" определяет то значение, которое необходимо присвоить переменной. Свойства переменная и значение задаются при помощи редактора выражений.
Интересным свойством компонента "Присвоить значение" является свойство "способ присвоения", актуальный для осуществления операций с числовыми (целочисленными или дробными) переменными.
Способ присвоения может быть:
X=Y (стандартное присвоение); Переменной X присваивается значение Y;
X+=Y (увеличение); Эквивалентно выражению X=X+Y, к переменной X прибавляется значение Y и результат присваивается переменной X;
X-=Y (уменьшение); Эквивалентно выражению X=X-Y, от переменной X отнимается значение Y и результат присваивается переменной X;
X*=Y (приумножение); Эквивалентно выражению X=X*Y, переменная X умножается на значение Y и результат присваивается переменной X;
X/=Y (деление); Эквивалентно выражению X=X/Y, переменная X делится на значение Y и результат присваивается переменной X;
X%=Y (остаток от деления); Эквивалентно выражению X=X%Y, переменная X делится на значение Y и остаток от деления присваивается переменной X;
X&=Y (битовое И); Эквивалентно выражению X=X&Y, оператор & выполняет битовую логическую операцию И для целых операндов и логическую и логическую операцию ИЛИ для логических операндов флажок;
X|=Y (битовое ИЛИ); Эквивалентно выражению X=X|Y, оператор | выполняет битовую логическую операцию ИЛИ для интегральных операндов и логическую операцию ИЛИ для логических операндов флажок;
X^=Y (битовое исключающее ИЛИ); Эквивалентно выражению X=X^Y, оператор ^ выполняет побитовую операцию исключающего ИЛИ для интегральных операндов и логическую операцию исключающего ИЛИ для логических операндов флажок;
X<<=Y (битовый сдвиг вправо); Эквивалентно выражению X=X<<Y, оператор << сдвигает X влево на число бит, указанное в Y;
X>>=Y (битовый сдвиг влево); Эквивалентно выражению X=X>>Y, оператор >> сдвигает X вправо на число бит, указанное в Y;
Если использовать только стандартное присвоение, то возможно использовать редактор выражений для построения различных арифметических комбинаций для задания значения переменной:


Аналогичным образом переменной может быть присвоено значение функции:

Из компонента ведет один переход
| - | Переход – задается компонент, который будет выполнен следом же за компонентом "Присвоить значение". |