Статьи

Операторы

Условные операторы
Вы можете поместить любые выражения в скобки после операторов if или while statement, но обычно они содержат условия, такие, как = и <. Доступные условия очень простые:
a = b равно (для чисел, текста или объектов)
a < b меньше, чем (для чисел)
a > b больше, чем (для чисел)
c and d оба истинны
c or d хотя бы одно истинно
not c инверсия условия, например not(x=4)
<= меньше или равно
>= больше или равно
!= не равно
Обратите внимание на использование = для проверки равности, а не == как в C/C++ и Java.

Арифметические операторы
a + b сложение
a - b вычитание
a * b умножение
a / b деление
a % b остаток от деления
-a отрицание
(a) выполнение в первую очередь
Эти операции выполняются в нормальной последовательности; другими словами, 2+3*4 будет 14, а не 20, потому что * выполняется перед +. Чтобы сделать код более понятным, можно написать 2+(3*4). А чтобы получить ответ 20, нужно было написать (2+3)*4.
ManuScript сейчас стал поддерживать числа с плавающей точкой, так, если в предыдущих версиях результатом операции 3/2 была бы 1, сейчас будет 1.5. Преобразование чисел с плавающей точкой в целые выполняют функции RoundUp(выражение), RoundDown(выражение) и Round(выражение), которые можно применять к любому выражению.