什么是函數(shù)

1:什么是函數(shù)?

函數(shù)是一個代碼塊的集合。

2:函數(shù)是由function關(guān)鍵字聲明定義的

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

function a(形參1,形參2,形參3...){

執(zhí)行語句

}

a(實參1,實參2,實參3...);

4: function關(guān)鍵字后面的是 函數(shù)名? 函數(shù)名和變量的起名方式一樣

5:函數(shù)的屬性:

arguments ? ? 獲取實參

arguments[0] ? ? 通過下標(biāo)獲取第一個實參

arguments[arguments.length-1] ? ? ? ? 通過下標(biāo)獲取最后一個實參

arguments.length? 獲取實參的長度(個數(shù))

6:函數(shù)中的形參和實參是一一對應(yīng)的

7:全局變量和局部變量

全局變量:

1:在函數(shù)外的變量是全局變量

2:在window對象下的屬性是全局變量

3:在函數(shù)內(nèi)不叫關(guān)鍵字var的變量是全局變量

全局變量是可以被任何函數(shù)引用。

局部變量:

在函數(shù)中被關(guān)鍵字var申明的就是局部變量。

局不變量是只能在函數(shù)內(nèi)部引用。

8:函數(shù)的調(diào)用方式

1:普通調(diào)用

2:事件調(diào)用

3:輸出方法調(diào)用(表達(dá)式調(diào)用)必須用關(guān)鍵字return

9 return

1:return關(guān)鍵字返回給函數(shù)他后面的值,

2:return關(guān)鍵字下面的代碼不在執(zhí)行

10:continue 跳過

onmousemove? ? js劃過效果

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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