Умовні оператори – це один з найбільш широко розповсюджених та використовуваних елементів не лише в практиці ActionScript 3, але й будь-якій іншій сучасній мові програмування. Саме тому люди із досвідом програмування дуже легко зрозуміють принципи їх функціонування у ActionScript. Для тих же, хто вивчає мову з нуля, я розповім про умовні оператори детальніше.
Умовний оператор (conditional statement) – це тип оператора, який виконується тільки за певної умови. Використання умовних операторів дозволяє контролювати роботу програми та вибирати один із кількох можливих шляхів подальшого виконання. Саме умовні оператори лежать в основі програмування комп’ютерного інтелекту, який широко використовується в іграх.
В основі умовних операторів лежить булева (boolean) логіка. Інакше кажучи, той чи інший блок коду буде виконаний тільки за умови правдивості (true) чи хибності (false) певного виразу. Що таке boolean-значення ви повинні пам’ятати із попередньої статті про типи змінних у ActionScript.
Всього у мові ActionScript існує два типи умовних операторів: if … else та switch … case. Щоб не бути голослівним і не надто багато говорити про теорію, продемонструю роботу кожного з операторыв на практиці.
Оператор if … else
Оператор if нагадує роздоріжжя. Основний принцип, який лежить в його основі, можна описати так: якщо певна рівність є правдивою (true) – то виконується блок коду всередині оператора if, якщо ж результатом рівності є хибне значення (false) – то виконується блок коду після оператора else…
Читати далі про умовні вирази та оператори в ActionScript 3…




