ข้อมูลที่มีอยู่ในวัตถุสามารถเข้าถึงได้สองวิธี
วัตถุและวิธีการของคุณสมบัติ
แอตทริบิวต์เป็นตัวแปรที่เกี่ยวข้องกับวัตถุเฉพาะและวิธีการเป็นฟังก์ชันที่สามารถถ่ายโอนได้โดยวัตถุเฉพาะเท่านั้น
วัตถุเป็นเอนทิตีข้อมูลที่รวบรวมโดยคุณสมบัติและวิธีการที่เกี่ยวข้องในจาวาสคริปต์ คุณสมบัติและวิธีการเข้าถึงโดยใช้ไวยากรณ์ของ "คะแนน"
การคัดลอกรหัสมีดังนี้:
Object.proprty
Object.method ()
สมมติว่ารถยนต์มีวงดนตรีแบรนด์แอตทริบิวต์สีคุณสามารถเข้าถึงคุณลักษณะเหล่านี้ด้วยวิธีการต่อไปนี้
การคัดลอกรหัสมีดังนี้:
car.band
car.color
สมมติว่ารถยนต์มีความสัมพันธ์กับฟังก์ชั่นบางอย่างเช่น Move (), Stop () และ Addoil ฟังก์ชั่นเหล่านี้เป็นวิธีการของวัตถุรถยนต์ คุณสามารถใช้วิธีการต่อไปนี้เพื่อถ่ายโอน
การคัดลอกรหัสมีดังนี้:
car.move ()
car.stop ()
car.addoil ()
คุณสมบัติและวิธีการเหล่านี้จะถูกรวบรวมเข้าด้วยกันเพื่อสร้างวัตถุรถยนต์ กล่าวอีกนัยหนึ่งวัตถุรถยนต์ถือได้ว่าเป็นคำทั่วไปสำหรับคุณสมบัติและวิธีการทั้งหมดเหล่านี้
เพื่อให้วัตถุรถยนต์อธิบายรถยนต์ที่เฉพาะเจาะจงจำเป็นต้องสร้างอินสแตนซ์ของวัตถุรถยนต์ซึ่งเป็นตัวแทนเฉพาะของวัตถุ วัตถุเป็นชื่อโดยรวมอินสแตนซ์เป็นบุคคล
ตัวอย่างเช่น BMW และ Shaley เป็นรถยนต์ทุกคันและสามารถอธิบายได้ว่าเป็นรถยนต์ BMW และ Charlie มีทั้งขนาดที่แตกต่างกัน พวกเขาเป็นทั้งวัตถุรถยนต์ แต่มีอินสแตนซ์ที่แตกต่างกัน
ใน JavaScript สร้างอินสแตนซ์ใหม่ด้วยคำหลักใหม่ ดังนี้
var mycar = ใหม่รถ ();
รหัสข้างต้นสร้างอินสแตนซ์ใหม่ของ Mycar วัตถุรถยนต์ ด้วยอินสแตนซ์นี้คุณสามารถใช้คุณสมบัติและวิธีการของวัตถุรถยนต์เพื่อดึงคุณสมบัติและวิธีการของ MyCAR รหัสมีดังนี้
การคัดลอกรหัสมีดังนี้:
mycar.band
mycar.addoil ()
ในจาวาสคริปต์สตริงและอาร์เรย์เป็นวัตถุ พูดอย่างเคร่งครัดทุกอย่างเป็นวัตถุ
การคัดลอกรหัสมีดังนี้:
var avalues = new Array ();
var mystring = สตริงใหม่ ("Hello World")
ทดสอบความเร็วในการดำเนินการของคอมพิวเตอร์ด้วยวัตถุวันที่
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
var date1 = วันที่ใหม่ ();
สำหรับ (var i = 0; i <3000000; i ++);
var date2 = วันที่ใหม่ ();
document.write (date2 - date1);
</script>