Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Выражение

Связанные операциями константы, переменные, элементы массивов и/или функции, используемые в качестве аргументов операций, параметров функций и в условиях операторов. В частном случае выражениями являются отдельные константы, переменные и т.д.

Выполнение используемых в выражениях операций осуществляется по порядку их приоритетов: сначала операции с 1-ым приоритетом, потом со 2-ым и т.д. Подробнее см. раздел «Операции». Если необходимо изменить порядок выполнения операций, то следует использовать круглые скобки. Операции в скобках выполняются в первую очередь, например:

в выражении «2 + var * 4» сначала выполнится умножение, а потом сложение;
в выражении «(2 + var) * 4» сначала выполнится сложение, а потом умножение.

Тип выражения определяется типом результата последней операции, например:

123 – выражение типа «Число»;
TRUE – выражение логического типа;
«Текущая дата: » & Today() – выражение типа «Строка»;
Max(0.5; 12/var) – выражение типа «Число».

При этом надо учитывать, что типы в ISBL могут преобразовываться автоматически:

целые числа и любые даты преобразуются в строки;
строки, состоящие из цифр, преобразуются в числа;
логические значения преобразуются в строки и числа: значение TRUE может быть преобразовано в строку «True» или число -1, значение FALSE – в строку «False» или в число 0.
© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }