建立函式的3種方法

2021-10-08 10:25:53 字數 560 閱讀 2805

建立函式的3種方法:

1.用宣告方式建立函式:

(1)如何建立:

function 函式名(形參變數列表)

宣告變數方式建立函式存在的問題:會被宣告提前。

什麼是宣告提前:在程式開始執行前,程式會先將var宣告的變數和function宣告的函式提前到當前作用域的頂部集中建立,賦值留在原地

宣告提前的缺點:打亂程式正常的執行順序

2.用賦值方式建立函式:

(1)如何建立:

var 函式名變數=

function

(形參變數列表)

(2)優點:函式不會被宣告提前,保證了程式的正常執行順序
3.用new建立函式(很少用):

(1)如何建立:

var 函式名=new function(「形參1」,「形參2」,…,「函式體;return 返回值」)

注意:function 底層等效於 new function() function的本質是建立乙個函式物件

定義函式的3種方法

1.三種方法 1 函式宣告function funcname 2 函式表示式var funcname function 注意 在使用函式表示式宣告函式的時候,function後面可以跟函式名,但是這個函式名,只限在函式內部使用,外部無法訪問。3 var funcname new function 語...

javascript,建立物件的3種方法

建立物件,可以通過字面量 關鍵字new,object.create 函式建立。1.字面量。var o1 2.關鍵字new。var o4 new object o4.name kxh1 o4.deal function 3.object.create 函式。函式定義 object.create pro...

CRC的3種方法

一.crc16演算法 首先在原始檔標頭檔案加入錶值 cpp view plain copy print?crc16碼表 static word const wcrc16table 256 crc16碼表 static word const wcrc16table 256 然後在檔案中加入下列函式 c...