07函式
07函式
一、什麼是函式
函式是定義一次,可以呼叫或執行任意多次的一段程式碼
通過函式可以封裝任意多條語句,而且可以在任何地方、任何時候呼叫執行
函式宣告
使用function關鍵字宣告,後跟一組引數以及函式體
function box(){ 函式體; } //無參函式 function box(name,age){ alert(name + age); } //有參函式
二、return返回值
帶參和不帶參的函式,都沒有定義返回值,而是呼叫後直接執行的。
實際上,任何函式都可以通過return語句跟後面的要返回的值來實現返回值,把函式的返回值賦給一個變數,然後通過變數進行操作。
return 語句還有一個功能:退出當前迴圈,不再執行之後的語句
function bpx(num1,num2){ return num1 * num2; alert(num1); //return之後不再執行 } var num = box(10,5); alert(num);
三、工廠模式
類似於Java中的類
/* 工廠模式:成批建立相似物件 * 工廠模式建立*/ function createObj(name,age) { var obj = new Object(); obj.name = name; obj.age = age; obj.fn = function (){ return this.name + this.age; } return obj; } var a = createObj("張山",16); var b = createObj("張yi山",20); console.log(a,b); console.log(b.fn());
相關文章
- 0710_plsql 函式SQL函式
- 函式組: C007函式
- day07-函式入門函式
- 每日一函式(2007/12/07)函式
- 07:函式之函式的引數和返回值函式
- Python進階07 函式物件Python函式物件
- Python基礎教程07 - 函式Python函式
- Bash程式設計007——函式(一)程式設計函式
- POJ 2407-Relatives-尤拉函式函式
- Python 快速教程(基礎篇07): 函式Python函式
- SG_007_CHAPTER 4 (匯聚函式)APT函式
- linux Shell 命令列-07-func 函式Linux命令列函式
- Python 快速教程(進階篇07):函式物件Python函式物件
- 每日一函式(2007/11/06)函式
- 每日一函式(2007/12/05)函式
- 每日一函式(2007/12/08)函式
- 每日一函式(2007/12/09)函式
- 每日一函式(2007/12/10)函式
- 每日一函式(2007/12/11)函式
- 每日一函式(2007/12/12)函式
- 每日一函式(2007/10/24)函式
- 每日一函式(2007/10/13)函式
- T240718(輻角函式連續性)函式
- [20190728]分析函式LAST_VALUE.txt函式AST
- Excel2007RANDBETWEEN隨機數函式Excel隨機函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- stm32f407按鍵檢測庫函式版函式
- 每日一函式講解(2007-08-15)函式
- 每日一函式講解(2007-08-13)函式
- 每日一函式講解(2007-08-14)函式
- 每日一函式講解(2007-08-12)函式
- 每日一函式講解(2007-08-16)函式
- 【函式式 Swift】函式式思想函式Swift
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式