立即執行函式

2022-02-17 14:42:46 字數 555 閱讀 8103

// 立即執行函式

// 不在 記憶體 中 儲存函式

// 在定義函式的同時,馬上執行函式

// 執行完函式之後,就會立即釋放記憶體中儲存的函式

// 也就是立即執行函式,會馬上執行,但是只能執行一次

// 有些函式執行時,只需要執行一次,如果使用立即執行函式,可以執行完畢後就釋放函式,節約儲存空間

// 封裝 fun 函式  只有呼叫才會執行函式

function fun1() 

// 立即執行函式

// ( 將函式作為乙個整體來執行 )

// 第二個()的作用就是作為乙個整體,立即執行封裝的函式

// 執行完立即執行函式之後,會立即釋放 儲存 fun2 的記憶體空間

// 記憶體中 不再儲存 fun2 這個函式

( function fun2() )() 

!function fun3()() 

~function fun4()() 

// 其他立即執行函式的語法形式

// (函式)()

// !函式()

// !函式()

立即執行函式

函式宣告 函式表示式 匿名函式 函式宣告 function fnname 使用function關鍵字宣告乙個函式,再指定乙個函式名,叫函式宣告。函式表示式 var fnname function 使用function關鍵字宣告乙個函式,但未給函式命名,最後將匿名函式賦予乙個變數,叫函式表示式,這是最...

立即執行函式

一 立即執行函式 立即執行函式,顧名思義,就是能立即執行的函式 一般的,函式的執行都遵循著先宣告,後呼叫的原則,無論是函式表示式還是函式宣告 1 函式宣告 宣告 function sayhello 呼叫 sayhello hello 2 函式表示式 宣告 var sayhello function ...

立即執行函式

針對初始化功能的函式 好處 執行一次之後就銷毀,不占用空間,立即執行函式依然可以有返回值 基本形式 function 建議使用這種寫法 function 數學符號優先順序比較高,第一種方法的原因就是這樣,會先執行裡面的 括號的優先順序比較低 只有表示式才能被執行 function test 函式宣告...