js建立函式的方法

2021-10-04 13:31:56 字數 1005 閱讀 1381

函式的定義有三種方式:

1:命名函式定義

function 函式名()

函式名(); //執行函式,執行完畢後在頁面按f12,在console視窗列印a

執行函式可寫在定義函式之前,也可寫在定義函式之後。

函式名是自己隨機取的,取名規則1.見名知意,最好用英文單詞。2.推薦使用駝峰命名法

案例: function abc()

abc();//執行函式

結果:

2:匿名函式定義

(1)匿名函式

function()

匿名函式沒有名字,可以把函式設定給乙個變數或乙個物件的屬性。且匿名函式只能在函式定義之後執行。

案例: var fn=function()

fn();

結果:

(2)自執行匿名函式

(function())();

自執行匿名函式只能執行一次,無法再次呼叫。

案例: (function())();

結果:

3:建構函式建立函式

new function(引數,函式執行語句塊);

建構函式中,前面的內容就是這個建立函式的所有引數,最後乙個內容就是這個函式執行語句塊,且要求所有內容都必須是字串。

缺點:執行速度慢,效率低,因為需要將所有的字串轉換為**。

案例:var fn=new function(「a」,「b」,「console.log(a+b)」);

fn(4,5);

結果:

JS建立函式的方法

在js中函式可以分為三種,命名函式 匿名函式和建構函式 一 命名函式 function fn1 最標準常用的宣告函式方法,包括函式名和函式體,fn1就是函式名,裡的就是函式體 命名函式在同乙個script裡時,可以在定義函式之前呼叫這個函式,不在同乙個script裡時,只能在定義之後才可以呼叫 二 ...

JS中建立函式的方法

function abc var fn abc 把函式abc位址賦值傳給fnfn 或者 abc 執行函式命名函式的特點 1.有函式名,可以通過函式呼叫函式 2.宣告提前,當執行到script 標籤時,會預先將所有的命名函式存在堆中,並在棧中定義函式名引用該函式位址 變數匿名函式 varfn func...

JS建立函式的方法和區別

1.宣告方式建立函式 function 函式名 形參列表 2.賦值方式建立函式 var 函式名 function 3.建立建構函式 var 函式名 new function在程式開始執行前,現將var宣告的變數和function宣告的函式,提前到當前作用域的頂部集中建立1.宣告方式建立函式 會被整體...