JS中建立函式的方法

2021-10-23 00:17:44 字數 853 閱讀 2199

function

abc(

)var fn=abc;

//把函式abc位址賦值傳給fnfn(

);// 或者 abc(); => 執行函式

命名函式的特點:

1.有函式名,可以通過函式呼叫函式

2.宣告提前,當執行到script 標籤時,會預先將所有的命名函式存在堆中,並在棧中定義函式名引用該函式位址

//變數匿名函式

varfn

=function()

//物件方法定義

var obj=

}// 自執行函式 缺點:只能執行一次,無法再次呼叫,會造成記憶體洩漏

(function()

)();

匿名函式特點

1.匿名函式沒有名字

2.可以設定給乙個變數,或者設定給乙個物件的屬性

3.命名函式可以在函式定義之前(同乙個script內)和之後(script標籤可以相同,可以不同)執行,但是匿名函式只能在函式定義後執行(不會宣告提前)

4.自執行函式,只能執行一次,無法再次呼叫,會造成記憶體洩漏

//建構函式

var fn=

newfunction

("引數1"

,"引數2"

,...

"函式內容"

)

建構函式特點

1.建構函式中,前面的內容就是這個建立函式的所有引數,最後乙個內容就是這個函式執行語句塊

2.要求所有內容都必須是字串

3.缺點:建構函式建立函式缺點是執行速度慢,效率低,因為需要將所有的字串轉換為**

js建立函式的方法

函式的定義有三種方式 1 命名函式定義 function 函式名 函式名 執行函式,執行完畢後在頁面按f12,在console視窗列印a 執行函式可寫在定義函式之前,也可寫在定義函式之後。函式名是自己隨機取的,取名規則1.見名知意,最好用英文單詞。2.推薦使用駝峰命名法 案例 function ab...

JS建立函式的方法

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

JS建立函式的方法和區別

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