千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

函數(shù):對(duì)于js來(lái)說(shuō),函數(shù)就是把任意一段代碼放到一個(gè)盒子里,在想要這段代碼執(zhí)行的時(shí)候,直接執(zhí)行這個(gè)盒子里面的代碼就行。
函數(shù)分為兩個(gè)階段:定義和調(diào)用。定義又分為兩種,一種是聲明式函數(shù),語(yǔ)法是function fn(形參){代碼}?調(diào)用的時(shí)候在前在后都可以;
function是聲明函數(shù)的關(guān)鍵字,告訴計(jì)算機(jī)申請(qǐng)一塊空間,fn是函數(shù)名,符合命名規(guī)范就行,()是參數(shù),相當(dāng)于函數(shù)內(nèi)置的一個(gè)變量,{}
代碼塊,放代碼的。另一種是賦值式函數(shù),語(yǔ)法是var fn = function(){代碼} 。定義兩個(gè)函數(shù),問(wèn)兩個(gè)一樣的函數(shù)是否相等,所有復(fù)雜數(shù)據(jù)類型
都不行等,不能去比較,可以直接當(dāng)判斷條件使用,因?yàn)楹瘮?shù)是復(fù)雜數(shù)據(jù)類型,一直為真。
按順序給參數(shù)賦值,參數(shù)數(shù)量一致,形參和實(shí)參是一一對(duì)應(yīng);如果形參多,實(shí)參少,那多出形參則會(huì)返回undefined;如果形參少,實(shí)參多,那么多出來(lái)的實(shí)參不會(huì)顯示,不會(huì)影響其他內(nèi)容。
標(biāo)簽: