JS基礎入門-函數的使用

今日背誦小紙條

JS基礎入門-函數的使用

JS基礎入門-函數的使用


函數的定義

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時,函數代碼結束


分享到:


相關文章: