JS建立函式的方法和區別

2021-10-10 17:48:40 字數 503 閱讀 5924

1.  宣告方式建立函式

function 函式名(形參列表)

2. 賦值方式建立函式

var 函式名=function( ... )

3. 建立建構函式

var 函式名 = new function

在程式開始執行前,現將var宣告的變數和function宣告的函式,提前到當前作用域的頂部集中建立
1. 宣告方式建立函式

會被整體宣告提前

2. 賦值方式建立函式

宣告函式名會被提前(var fun)但函式的賦值還在原地(fun=function(){})

3. 建構函式

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

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

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

js建立函式的方法

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

JS建立函式的方法

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

JS中建立函式的方法

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