在js中,typeof運算符,用來檢測一個變量的類型。
有兩種寫法:
typeof 變量名 ,typeof(表達式)數組
返回類型爲字符串,以下幾種:函數
'undefined' , 'boolean' ,'string' ,'number' ,'object' ,'function' spa
例如:prototype
經過typeof咱們判斷了object類型爲true,但咱們並不知道這個是對象仍是數組仍是null.
這裏咱們能夠用js 的Object.prototype.toString.call 去獲取具體類型對象
知道了某類型是object,判斷是否爲某對象的實例,則須要用到instanceof運算符
它能夠幫你作到:blog
1.判斷一個構造函數的prototype屬性所指向的對象是否存在另一個要檢測對象的原型鏈上繼承
2.判斷是否屬於父類(在繼承裏面)圖片