首頁  >  文章  >  web前端  >  JavaScript中instanceof運算子的用法總結_javascript技巧

JavaScript中instanceof運算子的用法總結_javascript技巧

WBOY
WBOY原創
2016-05-16 17:14:111824瀏覽

JavaScript中instanceof運算子是傳回一個 Boolean 值,指出物件是否是特定類別的一個實例。

使用方法:
result = object instanceof class
其中result是必選項。任意變數。
object是必選項。任意物件表達式。
class是必選項。任意已定義的物件類別。

說明
如果 object 是 class 的實例,則 instanceof 運算子傳回 true。如果 object 不是指定類別的實例,或者 object 是 null,則傳回 false。

JavaScript中instanceof運算子
下面的範例舉例說明了 instanceof 運算子的用法。

複製程式碼 程式碼如下:

function objTest(obj){

function objTest(obj){
i t, s = "";   // 建立變數。
   t = new Array();   // 建立一個陣列。
   t["Date"] = Date;   // 填滿陣列。
   t["Object"] = Object;
   t["Array"] = Array;
      for (i in t)
   / 檢查obj 的類別。
         {
            s = "obj is an instance of " i "/n 🎜>         {
            s = "obj is not an instance of " i "/ n";
         }
   }
   return(s);   // 回傳字串。
}

var obj = new Date();response.write(objTest(obj));



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn