instanceof關鍵字

10.instanceof關鍵字

    //語法:   對象  instanceof   構造函數
    //功能:   判斷 構造函數(instanceof右邊的構造函數)的prototype屬性所指的對象,是否在 對象(要判斷的對象)的原型鏈上!
            
 function Person () {
                    }
        // //p ----> Person.prototype ----> Object.prototype ----> null
        // var p = new Person();
        // console.log(p instanceof Person);//true
        // console.log(p instanceof Object);//true
 
       //Object構造函數對象 ----> Function.prototype -----> Object.prototype --->null
        console.log(Object instanceof Object);//true
        console.log(Object instanceof Function);//true
 
        //Function構造函數對象 ----> Function.prototype ----- > Object.prototype --->null           
        console.log(Function instanceof Function);//true
        console.log(Function instanceof Object);//true

 

自身有值,能夠給別人賦值的,均可以叫作表達式
相關文章
相關標籤/搜索