函數(shù)的概念?
1? 什么是函數(shù)
2 為什么要使用函數(shù)
3參數(shù)
4 返回值?
1 什么是函數(shù)
函數(shù)就是一個工具 需要創(chuàng)造這個工具?
function函數(shù)名(){}
使用工具?
只有調(diào)用函數(shù)的 時候 創(chuàng)建的函數(shù)才會執(zhí)行
函數(shù)名()? ? ? ? ? ? ? ? ? ? ? ? ? 調(diào)用函數(shù)?
2為什么要使用函數(shù)? ??
可以讓代碼變得簡潔? ? 便于維護和修改? ? 可以提高代碼的復用性?
3參數(shù)
形參:用于臨時表示 裝入函數(shù)中的內(nèi)容 聲明函數(shù)中的小括號中? 在小括號中 可以傳入橫奪種這種參數(shù)? ?參數(shù)列表是使用arguments
實參:實際傳入函數(shù)的參數(shù)
注意? js里面的函數(shù) 可以不按指定的參數(shù)數(shù)量傳參? 可以通過arguments來獲得傳入的參數(shù)
4返回值
retum? 拋出一個返回值? ?還可以跳出函數(shù)
2? 函數(shù)的分類
無參無返回值?
公式 function? 函數(shù)名(){函數(shù)體}
調(diào)用函數(shù)? ? 函數(shù)名()
有參無返回值
公式???function? 函數(shù)名(形參列表){函數(shù)體}
調(diào)用 直接傳入形參? ?函數(shù)名(實參列表)
無參有返回值?
function? 函數(shù)名(){returnXXX}
調(diào)用? 函數(shù)名()會有一個返回值? ?就代表這個函數(shù)的最終結(jié)果?
特別注意? 有返回值 就可以直接 把他當作那個值取用?
有參有返回值
function(參數(shù)列表){return xxxx}
公式 函數(shù)名(實參)返回值
特別注意 函數(shù)名 和 調(diào)用 函數(shù)??
function move(){}? ? ? ? ? move 函數(shù)名? ?代表整個函數(shù)? ? move() 調(diào)用函數(shù)