IMind soft

Авторское программное обеспечение

Разработка

Дизайн

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

Тестируется

Оператор if и условия

Оператор if — это как дверной глазок: смотришь в условие, и если за дверью «да», выполняешь задуманное. Всё просто. Но давай разберёмся без заумностей.

Синтаксис у if минималистичный:

if (условие) { действия }

Когда условие — правда (то есть результат больше нуля), код внутри фигурных скобок запускается. Если нет — проезжаем мимо.

Примеры? Пожалуйста:

(x * 2 < 4) { z = z + 1; }

Когда x умножить на два меньше четырёх, мы увеличиваем z на единичку. Всё логично.

Важно понимать: условие — это не просто «да или нет» на уровне чувств. Это выражение, которое возвращает число. Всё, что больше нуля — трактуется как «истина». Ноль и отрицательные значения — «ложь».

Операторы сравнения выглядят примерно так:

== — равно

!= — не равно

> — больше

>= — больше или равно

< — меньше

<= — меньше или равно

А вот логика и компании:

&& — логическое «и» (оба условия должны быть истинны)

|| — логическое «или» (достаточно, чтобы хотя бы одно было истинно)

! — логическое «не» (переворачивает истину в ложь, и наоборот)

Плюс, конечно, стандартные арифметические операторы — куда без них:

+ — сложение

- — вычитание

* — умножение

/ — деление

% — остаток от деления

Про блоки в фигурных скобках напомню отдельно: если действий несколько, оборачивай их в { } и разделяй точками с запятой. Без скобок сработает только первая строка. Это классическая ловушка, в которую влетали даже уверенные сеньоры.

В общем, оператор if — это не магия. Это фильтр. Хочешь гибкое поведение скрипта — учись задавать условия по делу. Программа поймёт. Да и ошибок станет меньше.

 

 

Top.Mail.Ru