函式使用分為兩步:宣告函式 和 呼叫函式
1.宣告函式
function 函式名()
(1)function是宣告函式的關鍵字,不能改動
(2)函式不呼叫 自己不執行
2.呼叫函式
//函式名();
呼叫函式的時候一定要加小括號
3.函式的形參和實參
function 函式名(形參1,形參2…)
函式名(實參1,實參2…);
函式的引數可以有,也可以沒有,個數不限
4.函式形參實參個數匹配
5.函式的返回值格式
//function 函式名()
函式名();
6.函式返回值的注意事項(函式一定會有返回值的)
7.break,continue,return的區別
8.arguments的使用
當我們不知道有多少個引數傳遞時,可以用arguments實現,arguments物件中儲存了傳遞的所有實參,有了arguments就不需要再寫形參了。
只有函式才有arguments物件,而且是每個函式都內建好了這個arguments
arguments屬於偽陣列,它並不是真正意義上的陣列
functionfn(
)fn(1
,2,3
)
9.函式的兩種宣告方式
(1)利用函式關鍵字function自定義函式(命名函式)
//function fun() {}
(2)函式表示式(匿名函式),即沒有函式名
// var變數名= function() ;
var
fun=
function()
fun(
);
前端學習之js函式
函式 函式是由事件驅動的或者當它被呼叫時執行的可重複使用的 塊。函式的宣告 函式的使用跟變數一樣需要宣告。1 function fun alter 我是函式 fun 函式不呼叫,自己不執行 2.var fun1 function fun alter 我是函式 fun1 3.var fun2 new ...
前端學習筆記js篇(2)
1.和 js中 運算會先將兩邊的資料型別進行轉換,如 1 1 會先把 1 轉換成1,再進行比較,結果自然是true 而 運算是將兩邊的資料進行完全比較,資料型別和數值必須完全相同。因此1 1 結果自然是false 被比較值 b undefined null number string boolean...
web前端學習筆記14 js函式閉包及函式呼叫感知
閉包是通過將函式從乙個函式內部返回到函式外部成為乙個全域性變數,使得函式內部的變數可以在函式外部訪問 1.1 閉包方式1 通過全域性變數到函式中獲取內部函式 不常用 閉包1 潛入法 var me 全域性變數 function lihua home var mother function var bo...