<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script> /* Function:函數(方法)對象 1.創建 1.var fun = new Function(形式參數列表,方法體) 2.function ...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
/*
Function:函數(方法)對象
1.創建
1.var fun = new Function(形式參數列表,方法體)
2.function 方法名稱(形式參數列表){
方法體
}
3.var方法名 = function(形式參數列表){
方法體
}
2.方法:
3.屬性:
length:代表形參的個數
4.特點:
1.方法定義時,形參的類型不用寫
2.方法是一個對象,如果定義名稱相同的方法會覆蓋掉
3.在JS中,方法的調用只與方法的名稱有關,和參數列表無關
4.在方法聲明中有一個隱藏的內置對象(數組),arguments,封裝所有實際參數
5.調用:
方法名稱(實際參數列表)
*/
/* //創建方式1
var fun1 = new Function("a","b","alert(a);");
//調用方法
fun1(3,4); */
//2.創建方式2
function fun2(a,b){
// alert(a + b);
}
fun2(3,4);
/* var fun3 = function(a,b){
alert(a + b);
}
fun3(3,4); */
</script>
</head>
<body>
</body>
</html>