Язык скриптования сайтов Parser 3

Exprops


Операторы в выражениях и их приоритеты


Операторы в таблице перечислены в порядке убывания приоритета:

Оператор

Значение



высший приоритет

()

Группировка частей выражения

!

Логическая операция NOT

~

Побитовая инверсия (NOT)

-

Одиночный минус

*

Умножение

/

Деление

Внимание,

\

Целочисленное деление

деление на ноль

%

Остаток от деления

дает ошибку number.zerodivision.

+

Сложение

-

Вычитание

<<

Побитовый сдвиг влево

>>

Побитовый сдвиг вправо

&

Побитовая операция AND

|

Побитовая операция OR

!|

Побитовая операция XOR

is

Проверка типа

def

Определен ли объект?

in

Находится ли текущий документ в каталоге?

-f

Существует ли файл?

–d

Существует ли каталог?

==

Равно

!=

Неравно

eq

Строки равны

ne

Строки не равны

<

Меньше

>

Больше

<=

Меньше или равно

>=

Больше или равно

lt

Строка меньше

gt

Строка больше

le

Строка меньше или равна

ge

Строка больше или равна

&&

Логическая операция AND

второй операнд не вычисляется, если первый - ложь

||

Логическая операция OR

второй операнд не вычисляется, если первый - истина

!||

Логическая операция XOR

низший приоритет


Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 26.11.2003



Содержание раздела