JavaScript 函式(轉)
函式為程式設計人員提供了一個豐常方便的能力。通常在進行一個複雜的程式設計時,總是根據所要完成的功能,將程式劃分為一些相對獨立的部分,每部分編寫一個函式。從而,使各部分充分獨立,任務單一,程式清晰,易懂、易讀、易維護。JavaScript函式可以封裝那些在程式中可能要多次用到的模組。並可作為事件驅動的結果而呼叫的程式。從而實現一個函式把它與事件驅動相關聯。這是與其它語言不一樣的地方。
1、JavaScript函式定義
Function 函式名 (引數,變元)
{
函式體;.
Return 表示式;
}
說明:當呼叫函式時,所用變數或字面量均可作為變元傳遞。函式由關鍵字 Function
定義。函式名:定義自己函 數的名字。參數列,是傳遞給函式使用或操作的
值,其值可以是常量,變數或其它表示式。透過指定函式名(實參)來呼叫一
個函式。必須使用Return將值返回。函式名對大小寫是敏感的。
2、函式中的形式引數:
在函式的定義中,我們看到函式名後有參數列,這些引數變數可能是一個或幾個。那麼怎樣才能確定引數變數的個數呢?在JavaScript中透過 arguments .Length 可以檢查引數的個數。例:
Function function_Name(exp1,exp2,exp3,exp4)Number =function _Name . arguments .length;if (Number>1)document.wrile(exp2);if (Number>2)document.write(exp3);if(Number>3)document.write(exp4);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950420/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javaScript函式JavaScript函式
- JavaScript 匿名函式JavaScript函式
- JavaScript function 函式JavaScriptFunction函式
- JavaScript睡眠函式JavaScript函式
- JavaScript Generator 函式JavaScript函式
- javascript函式(5)JavaScript函式
- javascript-函式表示式JavaScript函式
- Javascript函式引數求值——Thunk函式JavaScript函式
- EventEmitter:從命令式 JavaScript class 到宣告函式式的華麗轉身MITJavaScript函式
- JavaScript函式宣告和函式表示式區別JavaScript函式
- JavaScript中的compose函式和pipe函式JavaScript函式
- javascript常用函式大全JavaScript函式
- javascript函式全解JavaScript函式
- JavaScript裡的函式JavaScript函式
- JavaScript 回撥函式JavaScript函式
- JavaScript 建構函式JavaScript函式
- JavaScript | 函式與方法JavaScript函式
- JavaScript 箭頭函式JavaScript函式
- JavaScript回撥函式JavaScript函式
- JavaScript 函式語法JavaScript函式
- javascript函式有哪些JavaScript函式
- Javascript 高階函式JavaScript函式
- 【譯】JavaScript 工廠函式 vs 建構函式JavaScript函式
- [譯] 函式式 JavaScript 快速入門函式JavaScript
- JavaScript函式柯里化JavaScript函式
- javaScript高階級函式JavaScript函式
- JavaScript 函式 name 屬性JavaScript函式
- JavaScript 函式 length 屬性JavaScript函式
- JavaScript Date()建構函式JavaScript函式
- JavaScript之函式柯理化JavaScript函式
- javascript函式防抖DebounceJavaScript函式
- JavaScript 工具函式大全(新)JavaScript函式
- JavaScript 表單、物件、函式JavaScript物件函式
- JavaScript的迭代函式與迭代函式的實現JavaScript函式
- JavaScript 設計模式系列 – 自定義函式(惰性函式)JavaScript設計模式函式
- javascript 隱式轉換JavaScript
- JavaScript:鉤子函式與回撥函式的區別JavaScript函式
- JavaScript 匿名函式與具名函式執行效率比較JavaScript函式
- TypeScript 中函式的理解?與 JavaScript 函式的區別?TypeScript函式JavaScript