Логические выражения

Условное выражение - совокупность переменных, функций и констант простых типов, объединеных знаками операций сравнения. Результат вычисления условного выражение - одно из двух логических значений типа boolean: true (истина) или false (ложь).

Определены шесть операций сравнения:
< меньше
> больше
<= меньше или равно
>= больше или равно
= или == равно
<> или != не равно
Пример: 1 > 2 = false 1 != 2 = true 1 <> 2 = true 1-3+2 == 0 = true

Важно: При сравнении вещественных чисел следует помнить, что в следствие неточности их представления в памяти компьютера (в виду неизбежности округления) стоит избегать попыток определения строгого равенства двух вещественных значений. Есть шанс, что равенство окажется ложным, даже если на самом деле это не так.

Логические операции
not логическое отрицание
and логическое умножение
or логическое сложение
xor логическое исключающее сложение

Таблица истиности
a1 a2 not a1 a1 and a2 a1 or a2 a1 xor a2
false false true false false false
false true true false true true
true false false false true true
true true false true true false

Функция условия IF

Задает логическую проверку, которую требуется выполнить.

Синтаксис

if(условие, тогда_значение, иначе_значение)
Пример: if (1!=2,1,2) = 2 if (true,'Да','Нет') = Да