# Условные операторы

В макрокомандах $If и $While в качестве условия `Expr` могут использоваться операции сравнения:

Оператор | Описание
--- | ---
== | Равно
!= | Не равно
< | Меньше
> | Больше
<= | Меньше или равно
>= | Больше или равно

ВНИМАНИЕ!

- Операции сравнения для строковых переменных регистрозависимы.

Булевое выражение `Expr` может быть сложным. В этом случае простые выражения объединяются с помощью следующих операторов:

Оператор | Описание
--- | ---
&& | Логическое И (А И B)
|| | Логическое ИЛИ (А ИЛИ B)
^^ | Исключающее ИЛИ (А ИЛИ B, но не оба сразу)

Простые выражения могут заключаться в круглые скобки.