-
使用 “函式宣告” 建立函式
語法: * function 函式名([形參1,形參2...形參N]){ * 語句... * }
*/
function fun2(){
console.log("這是我的第二個函式~~~");
alert("哈哈哈哈哈");
document.write("~~~~(>_<)~~~~");
}
-
使用 “函式表示式” 來建立一個函式
var 函式名 = function([形參1,形參2...形參N]){ * 語句.... * }
(可分兩種):
// 1.命名函式表示式
var testA=function abc(){
console.log(aaa);
}
// 2.匿名函式表示式 --最常用簡稱函式表示式
var testB=function(){
console.log(bbb);
}
-
使用 “建構函式”
* 建構函式的執行流程: * 1.立刻建立一個新的物件 * 2.將新建的物件設定為函式中this,在建構函式中可以使用this來引用新建的物件 * 3.逐行執行函式中的程式碼 * 4.將新建的物件作為返回值返回 * * 使用同一個建構函式建立的物件,我們稱為一類物件,也將一個建構函式稱為一個類。 * 我們將通過一個建構函式建立的物件,稱為是該類的例項
function Person(name , age , gender){
this.name = name;
this.age = age;
this.gender = gender;
this.sayName = function(){
alert(this.name);
};
}
function Dog(){
}
var per = new Person("黎",18,"女");