Thứ Hai, 20 tháng 1, 2014

JavaScript Objects

Hầu như tất cả mọi thứ trong JavaScript có thể là một đối tượng: Strings, chức năng, Mảng, Ngày ....
Đối tượng chỉ là dữ liệu, với tính chất và phương pháp.

Tài sản và phương pháp

Bất động sản là giá trị liên quan đến các đối tượng.

Phương pháp là hành động mà đối tượng có thể thực hiện.

Một đối tượng cuộc sống thực. Một ô tô:

Đối tượngBất động sảnPhương pháp

car.name = Fiat car.model = 500car.weight = 850kg car.color = trắng





car.start () car.drive () car.brake ()



Các đặc tính của xe bao gồm tên, mô hình, trọng lượng, màu sắc, vv

Tất cả các xe có các đặc tính này, nhưng giá trị tài sản khác nhau từ xe hơi cho xe hơi.

Các phương pháp của chiếc xe có thể được bắt đầu (), lái xe (), phanh (), vv

Tất cả các xe có những phương pháp, nhưng họ được thực hiện vào những thời điểm khác nhau.

Các đối tượng trong JavaScript:

Trong JavaScript, các đối tượng là dữ liệu (các biến), với tính chất và phương pháp.

Bạn tạo một đối tượng JavaScript String khi bạn khai báo một biến chuỗi như thế này:

var txt = new String("Hello World");

 Đối tượng chuỗi có sẵn trong tài sản và phương pháp:

Đối tượngTài sảnPhương pháp
"Xin chào thế giới"txt.length txt.indexOf ("Thế giới")

Đối tượng chuỗi ở trên có một tài sản dài 11, và phương pháp indexOf ("Thế giới") sẽ trả 6.

GhiTrong hướng đối tượng ngôn ngữ, tài sản và phương pháp thường được gọi là các thành viên đối tượng .

Bạn sẽ tìm hiểu thêm về các thuộc tính và các phương pháp của đối tượng String trong một chương sau của hướng dẫn này.

Tạo ra các đối tượng JavaScript

Gần như "tất cả mọi thứ" trong JavaScript có thể là đối tượng. Dây, Ngày, Mảng, chức năng ....

Bạn cũng có thể tạo các đối tượng của riêng bạn.

Ví dụ này tạo một đối tượng được gọi là "người", và cho biết thêm bốn thuộc tính cho nó:

Ví dụ

<!DOCTYPE html>
<html>
<body>

<script>
var person=new Object();
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue"; 
document.write(person.firstname + " is " + person.age + " years old.");
</script>

</body>
</html>

Thử nó cho mình »

Có rất nhiều cách khác nhau để tạo ra các đối tượng JavaScript mới, và bạn cũng có thể thêm các thuộc tính và các phương pháp đã tồn tại đối tượng mới.

Bạn sẽ học được nhiều hơn về điều này trong một chương sau của hướng dẫn này.

Truy cập Object Properties

Cú pháp để truy cập vào các tài sản của một đối tượng là:

objectName.propertyName

Ví dụ này sử dụng thuộc tính chiều dài của đối tượng String để tìm chiều dài của một chuỗi:

var message="Hello World!";
var x=message.length;

Giá trị của x, sau khi thực hiện các mã trên sẽ là:

12


Truy cập phương pháp đối tượng

Bạn có thể gọi một phương pháp với cú pháp sau:

objectName.methodName()

Ví dụ này sử dụng toUpperCase () của đối tượng String, để chuyển đổi một văn bản thành chữ hoa:

var message="Hello world!";
var x=message.toUpperCase();

Giá trị của x, sau khi thực hiện các mã trên sẽ là:

HELLO WORLD!


Bạn có biết?


GhiNó là phổ biến, trong hướng đối tượng ngôn ngữ, sử dụng tên con lạc đà hợp cụ thể.
Bạn sẽ thường thấy những cái tên như SomeMethod (), thay vì some_method ().
Các tin khác

Không có nhận xét nào:

Đăng nhận xét