網頁設計

當前位置 /首頁/設計製作/網頁設計/列表

JavaScript中常用的函式型別

網頁中的java程式碼需要寫在JavaScript中,裡面部分少不了函式,介紹一下JavaScript中常用的函式型別。

JavaScript中常用的函式型別

  1、可變函式

function show(){ alert("第一個。。。"); } function show(str){ alert("第二個"); } function show(a,b){ alert("第三個。。。"); alert(a+":"+b); }

show();//當呼叫之後,會把前面的沖掉 //undefined:undefined show(111);//當呼叫之後,會把前面的沖掉 // 11:undefined show("a","b");//當呼叫之後,會把前面的沖掉//a:b show(1,2,3,4);//1:2

綜上的例子,Js當中的函式是不存在過載的。一定就通配所有的了,函式雖然定義時是宣告若干變數,但呼叫時卻是可以傳入任意個。每個函式中,存在一個 預設的.陣列arguments ,裡面儲存著本次呼叫時傳入的所有實參。

2、匿名函式

var res =function(a,b){//注意是小寫func return a+b; };alert("sum="+res(1,2));//sum=3 alert("res="+res("abc","def"));//res=abcdef

  3、動態函式

簡介:利用Js當中內建的物件Function來構造一個函式,構造方法中的第1個引數是“形參”,第2個引數是“函式體”。

var res=new Function("x,y","var sum=0;sum=x+y;return sum;") var sum=res(12,34);//46 var sum=res("abc","bss");//abcbss alert("sum="+sum);

TAG標籤:JavaScript 函式 #