在js中函式可以分為三種,命名函式、匿名函式和建構函式:
一、命名函式: function fn1( )
最標準常用的宣告函式方法,包括函式名和函式體,fn1就是函式名,裡的就是函式體;
命名函式在同乙個script裡時,可以在定義函式之前呼叫這個函式,不在同乙個script裡時,只能在定義之後才可以呼叫;
二、匿名函式:只能在函式定義之後執行
1、建立乙個變數,這個變數的內容為乙個函式
var fn=function()
2、自執行匿名函式:
(function())();
缺點:自執行匿名函式只能執行一次,無法再次呼叫該函式;
3、物件方法建立:
var obj= }
三、建構函式:
var fn=new function(」引數1」,」引數2」,…. 「函式內容」);
它可以傳入多個字串型別的引數,將最後乙個引數當成函式體,也就是上面的「函式內容」;
js建立函式的方法
函式的定義有三種方式 1 命名函式定義 function 函式名 函式名 執行函式,執行完畢後在頁面按f12,在console視窗列印a 執行函式可寫在定義函式之前,也可寫在定義函式之後。函式名是自己隨機取的,取名規則1.見名知意,最好用英文單詞。2.推薦使用駝峰命名法 案例 function ab...
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.宣告方式建立函式 會被整體...