JS常用的三種匿名函式

2022-03-06 12:07:55 字數 369 閱讀 2635

第一種:

var f1=function(p1,p2);//將函式賦值給乙個變數

alert(f1(1,3));

匿名函式沒法呼叫,只能賦值給乙個變數,由於是賦值語句,後面要加分號

應用:/

第二種(*):

(function(p1,p2))(20,30);

直接宣告乙個匿名函式,立即使用。用匿名函式省得定義乙個用一次就不用的函式,而且免了命名衝突的問題,js中沒有命名空間的概念,因此很容易函式名字衝突。

第三種:(*)

var m1=new function(「p1」,」p2」,」p3」,」return p1+p2+p3」);

alert(m1(1,2,3));效能低eval

JS的三種函式宣告

js有3種方法進行函式宣告。1 function語句型別函式宣告 function test1 函式的呼叫方式 test1 2 函式的直接量形式 var test2 function 函式的呼叫方式 test2 3 建構函式式 var test3 new function a b return a ...

js的三種函式宣告

方式一 function a e,f,h 方式二 var b function 方式三 var c new function a b c alert 我是方法c.a b c 函式的呼叫 1 按照引數列表的順序賦值如 a 1,2,3 2 var testb function 這樣的方式也是可以呼叫函式...

JS函式三種定義方法

1 函式關鍵字function function myfunction x 2 函式字面量 function literals var myfunction function x 3 function建構函式 var myfunction new function x alert x 由functi...