CHƯƠNG 5. LẬP TRÌNH VỚI ACTIONSCRIPT 9 10 11 12 13 14 15 16 17 18 = == != & ^ | && || ?: = *= /= %= += -= = 0)){ trace(a+” l{ số dương chẵn”); }else{ //biểu thức điều kiện sai trace(a+” không l{ số dương chẵn”); } 5 không là số dương | CHƯƠNG 5. LẬP TRÌNH VỚI ACTIONSCRIPT 9 Trái-sang-phải 10 Trái-sang-phải 11 Trái-sang-phải 12 A Trái-sang-phải 13 I Trái-sang-phải 14 Trái-sang-phải 15 II Trái-sang-phải 16 Phải-sang-trái 17 - A Phải-sang-trái 18 Trái-sang-phải Các toán tử được thực hiện theo mức ưu tiên từ trên xuống. Nếu các toán tử cùng mức nó sẽ được thực hiện theo độ ưu tiên cùng loại. . Các cấu trúc lệnh điều khiển . Câu lệnh if Cú pháp if bi ểu_th ức_điều_kiện_đúng Thực hiện lệnh 1 else biểu thức điều kiện sai Thực hiện lệnh 1 Ví dụ Ví dụ Kết quả - 121 - CHƯƠNG 5. LẬP TRÌNH VỚI ACTIONSCRIPT var a int 5 if a 2 0 a 0 trace a là số dương chẵn else biểu thức điều kiện sai trace a không là số dương chẵn 5 không là số dương chẵn Bạn cũng lưu ý rằng các câu lệnh if cũng có thể lồng vào nhau nghĩa là bên trong câu lệnh if còn có thể chứa câu lệnh if khác. Đây cũng là tình huống rất thường gặp. . Câu lệnh switch Cú pháp swi tch tên_bi ến case giá_trị_1 Lệnh 1 break case giá_trị_ n-1 Lệnh n-1 break default Lệnh n Ví dụ -122 - CHƯƠNG 5. LẬP TRÌNH VỚI ACTIONSCRIPT Ví dụ Kết quả var a int 2 switch a case 0 trace Số Không break case 1 trace Số Một break default trace Không biết Không biết . Các câu lệnh lặp for while và Ngôn ngữ AS cung cấp cho chúng ta ba dạng vòng lặp for for và for . a. Câu lệnh lặp for Cú pháp for var i int bt_khởi_tạo bt_giới_hạn bt_tăng Lệnh Ví dụ Ví dụ Kết quả - 123