JavaScript創建函數的三種方式


㈠函數(function)

⑴函數也是一個對象

⑵函數中可以封裝一些功能(代碼),在需要時可以執行這些功能(代碼)

⑶函數中可以保存一些代碼在需要的時候調用

⑷使用typeof檢查一個函數對象時,會返回function

⑸創建函數的三種方式:

①構造函數

②函數聲明

③函數表達式

 

⑹示例:創建一個函數對象,用typeof檢查:

 

㈡方式一:構造函數

⑴我們在實際開發中很少使用構造函數來創建一個函數對象

//創建一個函數對象

//可以將要封裝的代碼以字符串的形式傳遞給構造函數

var fun = new Function("console.log('hello 這是我的第一個函數');");

//封裝到函數中的代碼不會立即執行

//函數中的代碼會在函數調用的時候執行

//調用函數  語法:函數對象()

//當調用函數時,函數中封裝的代碼會按照順序執行

fun();
fun();
fun();

 

⑵具體示例如下:

 

㈢方式二:函數聲明

⑴使用 函數聲明 來創建一個函數

語法function 函數名([形參1,形參2. . .形參N]){

                         語句.  .  .

               }

⑶示例:

function fun2(){ console.log("這是我的第二個函數~~~"); alert("哈哈哈哈"); document.write("嘻嘻嘻嘻"); } //調用函數 fun2();

 

㈣方式三:函數表達式

⑴使用 函數表達式 來創建一個函數

語法var 函數名 = function([形參1,形參2.  .  .形參N]){

                         語句.  .  .

               }

 

⑶具體示例:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM