Các lệnh thao tác trên đối tượng

Một phần của tài liệu Tổng quan về Java script (Trang 109 - 114)

- Toán tử trả về giá trị đối (phủ định) của toán hạng a =5 thì a=

Các lệnh thao tác trên đối tượng

 Câu lệnh for…in

 Câu lệnh for…in lặp đi lặp lại một biến chỉ định trên tất cả các thuộc tính của một đối tượng.

 Với mỗi thuộc tính riêng, JavaScript thực thi các câu lệnh có thể. Ví dụ sử dụng câu lệnh for…in để thực hiện một khối các câu lệnh cho mỗi phần tử của mảng.

 Cú pháp:

for (variable in object) { statements;

Các lệnh thao tác trên đối tượng

Ví dụ:

<HTML> <HEAD>

<TITLE> Datatype Example </TITLE> <SCRIPT LANGUAGE= "JavaScript">

color = new Array ("red", "blue", "green"); var record = "color";

for (var prop in color){

record += prop + "=" + color[prop] + "<BR>" } record += "<BR>" document.write (record) </SCRIPT> </HEAD> </HTML>

Các lệnh thao tác trên đối tượng

 Câu lệnh with

 Câu lệnh with thiết lập đối tượng mặc định cho một tập hợp các câu lệnh.

 JavaScript tìm kiếm bất cứ tên tuyệt đối nào nằm trong tập hợp các câu lệnh để xác định xem các tên này có là các thuộc tính của đối tượng mặc định hay khơng.

 Nếu một tên tuyệt đối so khớp với một thuộc tính, thì thuộc tính được sử dụng nằm trong câu lệnh; nếu khơng thì một biến cục bộ hoặc tồn cục được sử dụng.

 Cú pháp:

with (object) { statements; }

Các lệnh thao tác trên đối tượng

Ví dụ: Câu lệnh with sau đây cho thấy đối tượng Math

là đối tượng mặc định. Các câu lệnh theo sau câu lệnh with tham khảo tới thuộc tính PI và các phương thức cos và sin mà không chỉ rõ một đối tượng. JavaScript thừa nhận đối tượng Math cho các tham khảo này.

var a, x, y; var r =10 with (Math) { a = PI * r * r; x = r * cos (PI); y = r * sin (PI/2); }

Một phần của tài liệu Tổng quan về Java script (Trang 109 - 114)