js第四天 函式

2021-09-11 09:12:19 字數 953 閱讀 2274

(1)函式就是把特定功能的**抽取出並進行封裝,用來重複執行一些功能。

(2)使用函式的好處:

函式可以重複某一部分**(通過函式名呼叫)

使程式變得更簡短而清晰

有利於程式維護

格式:var 變數 = function(){}

內建函式 alert()

自定義函式

匿名函式

手動呼叫:

sum();

事件驅動:

格式:元素.事件 = 函式名;

buton.onclick = sum;

即能夠使用某個變數的範圍,分《全域性作用域》和《區域性作用域》

全域性變數:在全域性作用域(函式外)下宣告的變數,可以在任意地方中使用。

區域性變數:在區域性作用域(函式內)宣告的變數,只在函式中可以使用。

就近原則(如查詢變數a):

* 使用變數a時先從當前函式查詢,如果有則可以使用;

* 如果當前函式無變數a,則往父級函式查詢,如果找到則使用,並停止查詢;

* 如果在父級函式還是無法找到,則繼續往上一層函式查詢,以此類推;

* 直到最頂層(全域性作用域),如果還是沒找到,則報錯誤not defined;

當函式訪問變數時,根據就近原則從內到外查詢變數,這個路徑稱為作用域鏈。

形參:函式宣告時的引數(變數)

實參:函式執行時的引數

注意:形參和實參的數量可以不同

arguments

函式內部隱藏的物件(是乙個類陣列),儲存著實參的資訊

arguments.length: 實參的數量

callee: 對函式本身的引用

傳參是將值傳進函式內,return是將值返回到函式外

如果函式沒有return,執行完後返回undefined

return終止函式的執行,即return後的**不會執行

python函式 第四天

蒼井空名言 我脫光衣服躺在鏡頭前,是為了生存,而你衣冠楚楚的站在鏡頭前,卻只是為了私慾和欺騙 1.函式 函式的宣告 def 方法名 引數1,引數2 函式文件 注釋print return expression 呼叫函式 方法名 列印函式文件 1.引數名.doc 注 兩個下劃線 2.help 引數名 ...

開課第四天

今天是開課的第四天,老師又講了很多知識 1 位運算 位運算的效能高,但是理解比較困難。1 按位與,兩個都是一才為一,兩個不一樣就為零。2 按位或,只要有乙個是一就是一。3 異或,不同為一,乙個數和另乙個數異或倆次還是它自己,乙個數和自身異或結果是零,乙個數和零異或結果還是它本身。對稱加密,解密。4 ...

華為第四天

在第三天晚上下班的時候,終於搞定了第乙個專案內容,即使再簡單,我也勝利的喜悅,很欣慰,自己完成了乙個小小的任務,雖然比較簡單的乙個需求。在這種興奮的心情下,我結束了我第三天實習,我想生活始終要抱有一定的態度,是付出又收穫的喜悅,讓我們每個人都保持這種喜悅,來開始每一天的工作。第四天開始的時候,我先去...