a. Biến: có giá trị thay đổi được. Khi khai báo một biến ta khai báo theo cú pháp sau:
var tên_biến:Kiểu_Dữ_Liệu [= giá_trị_khởi_tạo];
Khi khai báo một biến, bạn phải sử dụng từ khóa var. Ta có thể lấy một vài ví dụ về khai báo biến trong AS
var a:int = 1; var b:Number; b = 1.5; //Các dòng khai báo sau tương đương var s:String = “Hello”; var s:String = new String(“Hello”); var s:String = String(“Hello”); //Kết thúc tính tương đương //Các dòng khai báo sau tương đương var ar:Array = new Array(“a”, “b”); var ar:Array = new Array(3); //Kết thúc tương đương var myAssocArray:Object = {fname:"John", lname:"Public"}; trace(myAssocArray.fname); // John trace(myAssocArray["lname"]); // Public myAssocArray.initial = "Q"; trace(myAssocArray.initial); // Q |
Bạn có thể khởi tạo giá trị cho biến tại thời điểm khai báo biến hoặc khai báo biến và khởi tạo giá trị cho biến đó sau.
b. Hằng: có giá trị không thay đổi. Trong AS, để khai báo hằng ta thay từ khóa var trong khai báo biến bằng từ khóa const. Bạn lưu ý rằng khi khai báo hằng bạn cần phải bổ sung giá trị cho nó. Nghĩa là cú pháp khai báo hằng phải tuân theo quy tắc sau
const tên_hằng:Kiểu_Dữ_Liệu = giá_trị_khởi_tạo;
Bạn lưu ý rằng, giá trị khởi tạo không giống trong trường hợp khởi tạo cho biến là có thể có hoặc không, đối với hằng bắt buộc phải có.
Các bạn có thể quan sát các khai báo hằng sau đây
const a:int = 1; const s:String = “abc”; |
No comments:
Post a Comment