JavaScript語法之函式中建構函式&函式表示式&函式例項化
阿新 • • 發佈:2018-12-29
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中的函式表示式沒有提升。