方式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 ...