ตัวอย่างของตัวดำเนินการใน JavaScript คืออะไร?

Tawxyang Khxng Taw Danein Kar Ni Javascript Khux Xari



ในขณะที่ประกาศตัวแปรใน JavaScript เราไม่ได้กำหนดประเภทของตัวแปรอย่างชัดเจน ตรงกันข้ามกับภาษาอื่น เราแค่ใช้ “ มี x ” ซึ่งอาจเป็นตัวเลข อาร์เรย์ สตริง หรือประเภทข้อมูลที่ผู้ใช้กำหนด ตัวอย่างเช่น ใน C หรือ C++ โปรแกรมเมอร์จะระบุชนิดข้อมูลเมื่อประกาศตัวแปร เช่น int, float และอื่นๆ อย่างไรก็ตาม JavaScript จะได้ประโยชน์จากการมี “ ตัวอย่าง ” ตัวดำเนินการเพื่อตรวจสอบว่าวัตถุเป็นของประเภทใดประเภทหนึ่งหรือไม่

บทความนี้จะอธิบายถึงตัวดำเนินการ “instanceof” ใน JavaScript

ตัวดำเนินการ 'อินสแตนซ์ของ' ใน JavaScript คืออะไร

ตัวอย่าง ตัวดำเนินการ ” ใช้สำหรับกำหนดประเภทวัตถุใน JavaScript จะให้ผลลัพธ์บูลีน ค่าที่เรียกว่า “ จริง ' หรือ ' เท็จ '. ถ้าอ็อบเจกต์เป็นตัวอย่างของคลาสนั้นๆ จะให้ค่าเป็น 'จริง' มิฉะนั้นจะแสดงผลเป็น 'เท็จ'







จะใช้ตัวดำเนินการ 'instanceof' ใน JavaScript ได้อย่างไร

ใช้ไวยากรณ์ที่กำหนดสำหรับ ' ตัวอย่าง ” ตัวดำเนินการ:



ชื่อวัตถุ ตัวอย่าง ประเภทวัตถุ

ที่นี่:



  • ชื่อวัตถุ ” หมายถึงชื่อของวัตถุ
  • ประเภทวัตถุ ” ระบุประเภทของวัตถุ เช่น Number, String, Array, Object และอื่นๆ

ตัวอย่าง: การใช้ตัวดำเนินการ “instanceof” ใน JavaScript

สร้างอาร์เรย์ชื่อ “ ภาษา ”:





ภาษาต่างๆ = [ 'จาวาสคริปต์' , 'ชวา' , 'งูหลาม' , 'ค' , 'ซี++' ] ;

ดังที่เราทราบ ทุกอย่างใน JavaScript เป็นวัตถุ ดังนั้นอาร์เรย์ “ ภาษา ” เป็นวัตถุ ตรวจสอบประเภทของวัตถุว่าตัวแปรที่ระบุเป็น “ สตริง ” พิมพ์หรือไม่:

เป็นประเภท = ภาษา ตัวอย่าง สตริง ;

พิมพ์ค่าผลลัพธ์บนคอนโซล:



คอนโซล บันทึก ( 'ประเภทของวัตถุที่ประกาศคือ String?' + พิมพ์ ) ;

จะเห็นได้ว่า “ ภาษา ” ไม่ใช่วัตถุประเภทสตริงเนื่องจากตัวดำเนินการอินสแตนซ์ส่งกลับ “ เท็จ ”:

ตรวจสอบด้วยประเภทวัตถุ “ อาร์เรย์ ”:

เป็นประเภท = ภาษา ตัวอย่าง อาร์เรย์ ;

ผลลัพธ์จะแสดง “ จริง ” ซึ่งแสดงว่า “ ภาษา ” เป็นอาร์เรย์:

นั่นคือทั้งหมดที่เกี่ยวกับการใช้ตัวดำเนินการอินสแตนซ์ของ JavaScript

บทสรุป

ใน JavaScript เราประกาศตัวแปรโดยไม่ระบุประเภทข้อมูล เช่น “ มี x ” ซึ่งอาจเป็นตัวเลข อาร์เรย์ สตริง หรือประเภทข้อมูลที่ผู้ใช้กำหนด ในขณะที่ใช้ภาษาโปรแกรมอื่นๆ เช่น C หรือ C++ โปรแกรมเมอร์จะระบุชนิดข้อมูลเมื่อประกาศตัวแปร เช่น int, float และอื่นๆ ดังนั้น ' ตัวอย่าง ” โอเปอเรเตอร์ใน JavaScript ใช้เพื่อระบุ/ตรวจสอบประเภทวัตถุ ถ้าอ็อบเจกต์เป็นตัวอย่างของคลาสนั้นๆ จะให้ “ จริง ”, อย่างอื่น, มันส่งออก “ เท็จ '. บทความนี้กล่าวถึงโอเปอเรเตอร์อินสแตนซ์ของ JavaScript