JavaScript中的普通函數與構造函數比較

 

 

     構造函數:1.new fn( ),使用new關鍵字調用  var prince=new prince(「xx」,11);                     函數

                      2.構造函數通常是首字母大寫
                      3.構造函數內部會建立一個新的對象,即f的實例
                      4.函數內部的this指向新建立的f的實例對象
                      5.默認不用return返回值,默認返回this,也就是f的實例對象
this

 

    

 

     普通函數:1.fn( ),不須要使用new關鍵字調用spa

                      2.普通函數遵守小駝峯式命名法
                      3.在調用函數的內部不會建立新的對象
                      4.函數內部的this指向調用函數的對象(若是沒有對象調用,默認是window)
                      5.返回值由return語句決定 
對象

相關文章
相關標籤/搜索