方式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() {};
newstar();
/*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 ...