JavaScript部分筆記02

函數(shù):就是一段具有一定功能的代碼塊()

函數(shù)的定義(聲明)function

函數(shù)的結(jié)構(gòu):

function(函數(shù)名){

函數(shù)體}

作用:代碼的復(fù)用

函數(shù)的調(diào)用:函數(shù)名()? 注意:函數(shù)名不加()只代表一段代碼(靜態(tài))

匿名函數(shù):沒有名稱的函數(shù)? ?匿名函數(shù)的自執(zhí)行-----(function(){})()

函數(shù)的參數(shù):

實(shí)參跟行參
函數(shù)傳參類型
函數(shù)傳參類型:object

注意:

實(shí)參與傳參要一一對(duì)應(yīng),在調(diào)用函數(shù)的時(shí)候,需要根據(jù)形參的要求來傳遞

傳參的類型:可以是function 也可以是object? 基本數(shù)據(jù)類型 布爾 數(shù)字 字符串 null underfined?

函數(shù)的返回值:return

? 注意:可以返回一切值? 返回值為自定義

return可以提前結(jié)束函數(shù)里面的執(zhí)行?

return返回值的應(yīng)用

總結(jié)函數(shù)的三要素:

函數(shù)聲明:即函數(shù)的名字---->見詞達(dá)意?

如何確定參數(shù):根據(jù)函數(shù)的功能來確定

是否需要返回值,到底返回什么內(nèi)容:根據(jù)函數(shù)的功能,如果外部需要這個(gè)返回值,那么return出去。

js預(yù)解析

js預(yù)解析
js預(yù)解析2

作用域鏈:

代碼
解析過程
傳參后的作用域解析

注意:以下這段代碼涉及到遞歸----函數(shù)運(yùn)行的順序

打印出來的結(jié)果為1,2,3,3,2,1

流程圖:

流程圖
數(shù)組的基本操作
數(shù)組的遍歷
for in來完成數(shù)組的遍歷
數(shù)組遍歷練習(xí)
函數(shù)數(shù)組封裝求最大值
獲取元素的方法
二維數(shù)組
二維數(shù)組的操作
二維數(shù)組的遍歷
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容