今日背誦小紙條
函數的定義
1.命名函數
function fn(形參1,形參2...){
//函數功能代碼
}
2.匿名函數
var fn = function(形參1,形參2...){
//函數功能代碼
}
3.自調用函數
( function(形參1,形參2...){
//函數功能代碼
})( )
函數的調用
fn(實參1,實參2... );
函數的返回值
return 返回值;
arguments的使用
相當於數組變量,獲取的是實參的所有值,相比於定義形參更加靈活
函數類型的使用
1 函數可以作為另一個函數的參數
var ex=function( ){
//函數功能代碼
}
function hello(fn){
fn( );
}
hello(ex);
2 函數可以作為另一個函數的返回值
function ex(a){
var b=3;
return funcition( ){
console.log(a+b);
}
}
var fn=ex(2); //此時返回的是一個函數
fn( );
說明
- 函數是一個數據類型
- 形參相當於定義變量
- 當在函數功能代碼中定義了形參的值,並不影響實參
- 當函數中不寫return或return後沒有賦值時,返回的是undefined
- 當執行到return時,函數代碼結束
閱讀更多 PM阿嘉 的文章