1. 程式人生 > >javaScript定義函式的三種方式

javaScript定義函式的三種方式

2,建構函式方法  new Function();
//建構函式方式定義javascript函式 注意Function中的F大寫
var add=new Function('a','b','return a+b;');
//呼叫上面定義的add函式
var sum=add(3,4);
alert(sum);
注:接受任意多個字串引數,最後一個引數是函式體。
如果只傳一個字串,則其就是函式體。

3,函式直接量定義函式
  //使用函式直接量的方式定義函式
  var result=function(a,b){return a+b;}
 
  //呼叫使用函式直接量定義的函式
  var sum=result(7,8);
  alert(sum);