מהו המופע של Operator ב-JavaScript?

Mhw Hmwp Sl Operator B Javascript



בזמן הצהרת משתנה ב-JavaScript, אנחנו לא מגדירים במפורש את סוגו. בניגוד לשפות אחרות, אנחנו פשוט משתמשים ב-' יש x ', שעשוי להיות מספר, מערך, מחרוזת או סוג נתונים המוגדר על ידי המשתמש. לדוגמה, ב-C או C++, המתכנת מציין את סוג הנתונים בעת הצהרת משתנה, כגון int, float וכן הלאה. עם זאת, JavaScript יכול להפיק תועלת מ' מופע של ' אופרטור כדי לקבוע אם אובייקט שייך לסוג מסוים.

מאמר זה יתאר את האופרטור '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 של האופרטור.