html JavaScript 自呼叫函式

2021-09-03 06:58:11 字數 575 閱讀 2939

格式: ;

(function

函式名(){})()

使用一對括號將定義的函式進行包括起來,在其後面在加一對括號,後面的一對括號的含義為呼叫前面定義的函式,

只呼叫一次。

自定義函式優點:當乙個頁面包含多個

js時,不使用自定義函式所定義的方法和屬性都是全域性變數,容易造成命名衝突.

注意:當定義自呼叫函式的時候,一定要在簽名加上「;」,否則當乙個

js中有多個自呼叫函式的時候會報錯,因為自呼叫函式的返回值為

undefined

,會和下面的自呼叫函式組合讓

window

系統一位呼叫

undefined

的函式,會報錯

自呼叫函式的引數

自呼叫函式傳入

window

的目的是讓形參變數名可以被壓縮

,在老版本的瀏覽器中

undefined

可以重新賦值

自增「 」和自減「 」

int x 10 int j j x 看這邊 system.out.println x int x 10 int j x x 看這邊 system.out.println x 第乙個會輸出11,第二個會輸出10。這是今天偶然看到的,而這個解釋聽起來比較容易理解 x 是乙個表示式,它的值是x,在這個表...

正解自增 自減

許多語言都有自增 自減運算子。下面以c語言為例,將此類運算子的運算特徵正解一下 一 先看字尾 b 2 a b 計算過程 1.先計算表示式b 的值,結果為2 即將b自增前的值作為表示式b 的值 2.再將表示式b 的值賦值給a,即a得到2 3.最後將b自增後的值賦值給b,即b為3 注意 在此過程中,沒有...

MySQL 自聯結 自連線

例如想於下方表中找出與在 愛藝奇 公司的客戶同名的顧客。第一步 找出在 愛藝奇 的客戶的姓名,第二步 從全表中去查詢姓名與第一步查詢出來一樣的客戶 where cust name in in 不能寫成 不然容易報錯。因為子查詢有可能返回的是多條記錄。這跟子查詢只能返回單列無關,單列與單行。子查詢 s...