วีดีโอ: JS คลาสคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ระดับ ไวยากรณ์พื้นฐาน ในการเขียนโปรแกรมเชิงวัตถุ a ระดับ เป็นโปรแกรม-โค้ด-เทมเพลตที่ขยายได้สำหรับการสร้างอ็อบเจ็กต์ โดยให้ค่าเริ่มต้นสำหรับสถานะ (ตัวแปรสมาชิก) และการใช้งานพฤติกรรม (ฟังก์ชันหรือเมธอดของสมาชิก)
ในทำนองเดียวกันก็ถูกถามว่าคลาสใน JavaScript คืออะไร?
ชั้นเรียนใน JavaScript เป็นวากยสัมพันธ์พิเศษสำหรับโมเดลการสืบทอดต้นแบบที่เทียบเท่ากับมรดกใน ระดับ ภาษาเชิงวัตถุ ชั้นเรียน เป็นเพียงฟังก์ชันพิเศษที่เพิ่มเข้ามาใน ES6 ที่มีไว้เพื่อเลียนแบบ ระดับ คีย์เวิร์ดจากภาษาอื่นๆ เหล่านี้
นอกเหนือจากข้างต้น อะไรคือความแตกต่างระหว่างคลาสและฟังก์ชันใน JavaScript? เหมือนกับภาษาอื่นๆ - a การทำงาน เป็นวิธีการบรรจุโค้ดบางส่วนเพื่อให้นำกลับมาใช้ใหม่ได้ ในขณะที่a ระดับ เป็น "พิมพ์เขียว" สำหรับวัตถุ เอนทิตีที่มีรหัสและข้อมูลที่เกี่ยวข้อง ( วิธีการ และรัฐ)
เกี่ยวกับเรื่องนี้ เราสามารถใช้ class ใน JavaScript ได้หรือไม่?
สิ่งสำคัญคือต้องสังเกตว่ามี เป็น ไม่ คลาสใน JavaScript . ฟังก์ชั่น สามารถ ใช้จำลองบ้าง ชั้นเรียน แต่โดยทั่วไป JavaScript คือ ระดับ - ภาษาน้อย ทุกอย่างเป็นวัตถุ และเมื่อพูดถึงมรดก วัตถุก็สืบทอดมาจากวัตถุไม่ใช่ ชั้นเรียน จาก ชั้นเรียน เช่นเดียวกับใน " ระดับ "-ภาษากาย.
ตัวอย่างคลาสคืออะไร?
ระดับ : NS ระดับ ใน C ++ เป็นหน่วยการสร้างที่นำไปสู่การเขียนโปรแกรมเชิงวัตถุ เป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ ซึ่งมีข้อมูลสมาชิกและฟังก์ชันสมาชิกของตนเอง ซึ่งสามารถเข้าถึงและใช้งานโดยการสร้างอินสแตนซ์ดังกล่าว ระดับ . สำหรับ ตัวอย่าง : พิจารณา ระดับ ของรถยนต์