函式的定義和呼叫

2022-08-02 16:09:13 字數 853 閱讀 8707

方式1 函式宣告方式 function 關鍵字 (命名函式)

function fn(){}

方式2 函式表示式(匿名函式)

var fn = function(){}

方式3 new function()

var f = new function('a', 'b', 'console.log(a + b)');

f(1, 2);

​var fn = new function('引數1','引數2'..., '函式體')

注意/*function 裡面引數都必須是字串格式

第三種方式執行效率低,也不方便書寫,因此較少使用

所有函式都是 function 的例項(物件)  

函式也屬於物件

*/

/* 1. 普通函式 */

function fn()

fn();

/* 2. 物件的方法 */

var o =

}o.sayhi();

/* 3. 建構函式*/

function star() {};

new star();

/* 4. 繫結事件函式*/

btn.onclick = function() {};   // 點選了按鈕就可以呼叫這個函式

/* 5. 定時器函式*/

setinterval(function() {}, 1000);  這個函式是定時器自動1秒鐘呼叫一次

/* 6. 立即執行函式(自呼叫函式)*/

(function() )();

函式的定義和呼叫

方式1 函式宣告方式 function 關鍵字 命名函式 function fn 方式2 函式表示式 匿名函式 var fn function 方式3 new function var f new function a b console.log a b f 1,2 var fn new funct...

python 函式的定義和呼叫

函式 def 函式名 引數1,引數2 文件描述 函式體 return n 定義函式的三種方式 形式一,無引數 def func print hahaha func 定義函式發生的事情 1,申請記憶體空間儲存函式 2,將上述記憶體位址繫結函式名 3.定義函式不會執行函式體 但是會檢測函式的語法 呼叫函...

Object C 函式的定義和呼叫

oc的函式名稱定義跟其他語言略有不同,之前一直都比較模糊。今天系統的整理一下。首先,下圖指示了乙個常見的函式及對應元素 myarray insertobject anobject atindex 0 再來乙個例項 int changecolortored float red green float ...