מאמר זה יתאר את האופרטור 'instanceof' ב-JavaScript.
מהו ה-'instanceof' אופרטור ב-JavaScript?
ה ' מופע של ' האופרטור משמש לקביעת סוג האובייקט ב-JavaScript. הוא מספק תוצאה בוליאנית, ערכים הנקראים ' נָכוֹן ' או ' שֶׁקֶר '. אם האובייקט הוא מופע של המחלקה המסוימת, הוא נותן 'true', אחרת, הוא מוציא 'false'.
כיצד להשתמש באופרטור 'instanceof' ב-JavaScript?
השתמש בתחביר הנתון עבור ' מופע של ' מפעיל:
שם אובייקט מופע של objectType
כאן:
- ' שם אובייקט ' מציין את שם האובייקט.
- ' objectType ” מציין את סוג האובייקט, כגון מספר, מחרוזת, מערך, אובייקט וכן הלאה.
דוגמה: שימוש באופרטור 'instanceof' ב-JavaScript
צור מערך בשם ' שפות ”:
var שפות = [ 'JavaScript' , 'ג'אווה' , 'פִּיתוֹן' , 'ג' , 'C++' ] ;
כפי שאנו יודעים, כל דבר ב-JavaScript הוא אובייקט, אז המערך ' שפות 'הוא חפץ. בדוק את סוג האובייקט, האם המשתנה שצוין הוא ' חוּט ' הקלד או לא:
היה טיפוס = שפות מופע של חוּט ;הדפס את הערך המתקבל על המסוף:
לְנַחֵם. עֵץ ( 'סוג האובייקט המוצהר הוא מחרוזת?' + סוּג ) ;
ניתן לראות כי ' שפות ' אינו אובייקט מסוג מחרוזת כי האופרטור instanceOf החזיר ' שֶׁקֶר ”:
בדוק את זה עם סוג האובייקט ' מַעֲרָך ”:
היה טיפוס = שפות מופע של מַעֲרָך ;הפלט מציג ' נָכוֹן ' מה שמעיד על כך ש' שפות ' הוא מערך:
זה הכל לגבי השימוש באופרטור instanceof ב-JavaScript.
סיכום
ב-JavaScript, אנו מצהירים על משתנים מבלי לציין את סוג הנתונים שלהם, כגון ' יש x ', שעשוי להיות מספר, מערך, מחרוזת או סוג נתונים המוגדר על ידי המשתמש. בעוד בשפות תכנות אחרות כגון C, או C++, המתכנת מציין את סוג הנתונים בעת הצהרת משתנה, כגון int, float וכו'. אז ה ' מופע של אופרטור ב-JavaScript משמש כדי לקבוע/לבדוק את סוג האובייקט. אם האובייקט הוא מופע של המחלקה המסוימת, הוא נותן ' נָכוֹן ', אחרת, הוא מוציא ' שֶׁקֶר '. מאמר זה דן במופע JavaScript של האופרטור.