1.三種方法:
(1)函式宣告function funcname(){}
(2)函式表示式var funcname = function(){}
注意:在使用函式表示式宣告函式的時候,function後面可以跟函式名,但是這個函式名,只限在函式內部使用,外部無法訪問。
(3)var funcname = new function();
語法:(1)只傳乙個引數,這個引數就是函式體
var 函式名 = new function("函式體") //建立乙個沒有引數的函式
(2)乙個引數也不傳,建立的就是乙個空的函式
var 函式名 = new function(); //建立乙個空的函式
(3)傳多個引數的情況,最後乙個引數為函式體,前面引數都為該函式的形參名
var 函式名 = new function("引數1","引數2", "引數3",..."函式體")
2..如何解決使用function建立函式時,**過長的情況?
//1.可以使用字串拼接 讓**換行
//2.使用模板的方式,將**寫在模板標籤內,獲取該標籤的內容
//3.使用反引號(`) 引住字串,那麼就可以 換行了
建立函式的3種方法
建立函式的3種方法 1.用宣告方式建立函式 1 如何建立 function 函式名 形參變數列表 宣告變數方式建立函式存在的問題 會被宣告提前。什麼是宣告提前 在程式開始執行前,程式會先將var宣告的變數和function宣告的函式提前到當前作用域的頂部集中建立,賦值留在原地 宣告提前的缺點 打亂程...
js function定義函式的4種方法
js function定義函式的4種方法 1.最基本的作為乙個本本分分的函式宣告使用。複製 如下 複製 如下 function func 或 var func function 2.作為乙個類構造器使用 複製 如下 複製 如下 function class class.prototype var i...
javascript定義函式的三種方法
function fn fn varf newfunction a b alert a b f a b 其實相當於如下 functionf a,b varzhenn function zhenn 其中用 function語句 和使用 函式直接量 來定義函式的方法似乎比較常見,也比較好理解,在此不多說...