1. 程式人生 > >JavaScript語法之函式中建構函式&函式表示式&函式例項化

JavaScript語法之函式中建構函式&函式表示式&函式例項化

1、 建構函式:
在js中本質上不存在建構函式,只存在函式的構造呼叫。
如果一個函式被new呼叫了,那麼我們就可以稱被呼叫的那個函式是建構函式.。
程式碼:

     //Foo是建構函式,而且是自定義的建構函式
      function foo(name,age){
         this.name=name;
         this.age=age;
         // 建構函式的最後一行一般都會有return this
         // return this;
      }

2、函式例項化:

      //p是建構函式Person的例項物件。
var p = new Person(); p.name="damu";

3、函式表示式
function 關鍵字可以用來在一個表示式中定義一個函式。

var getName = function () { 
            alert (4);
        };

注意:JavaScript中的函式表示式沒有提升。