網(wǎng)頁(yè)設(shè)計(jì)與制作(活頁(yè)式) 課件 情景9-3函數(shù)_第1頁(yè)
網(wǎng)頁(yè)設(shè)計(jì)與制作(活頁(yè)式) 課件 情景9-3函數(shù)_第2頁(yè)
網(wǎng)頁(yè)設(shè)計(jì)與制作(活頁(yè)式) 課件 情景9-3函數(shù)_第3頁(yè)
網(wǎng)頁(yè)設(shè)計(jì)與制作(活頁(yè)式) 課件 情景9-3函數(shù)_第4頁(yè)
網(wǎng)頁(yè)設(shè)計(jì)與制作(活頁(yè)式) 課件 情景9-3函數(shù)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

網(wǎng)頁(yè)設(shè)計(jì)與制作函數(shù)授課教師:?jiǎn)陶袢AHTMLCSSJavaScriptJavaScript目錄CONTENTS12學(xué)習(xí)目標(biāo)知識(shí)講解3小結(jié)學(xué)習(xí)目標(biāo)01學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)01會(huì)自定義函數(shù)學(xué)習(xí)目標(biāo)02了解內(nèi)置函數(shù)02知識(shí)點(diǎn)講解

01JavaScript中函數(shù)的定義和其他語(yǔ)言中函數(shù)的定義有何異同?

03如何調(diào)用寫好的函數(shù)?思考知識(shí)點(diǎn)講解

02JavaScript中有哪些內(nèi)置函數(shù)?知識(shí)點(diǎn)講解函數(shù)是一組執(zhí)行特定任務(wù)(具有特定功能)的,可以重復(fù)使用的代碼塊,我們既可以使用內(nèi)置函數(shù)來(lái)完成我們所需要實(shí)現(xiàn)的功能,還可以使用自定義函數(shù),來(lái)滿足我們對(duì)程序功能多方面的需求。使用函數(shù)的好處在于,可以避免編寫重復(fù)的代碼,還有利于代碼的后期維護(hù)。1、函數(shù)定義函數(shù)定義基本語(yǔ)法

function

函數(shù)名稱([參數(shù)表]){

函數(shù)執(zhí)行部分;

[return[表達(dá)式;]]

}語(yǔ)法說(shuō)明:必須以關(guān)鍵字function開(kāi)始,后跟著自定義的函數(shù)名。函數(shù)名:可任意定義,但必須符合標(biāo)識(shí)符命名規(guī)范。參數(shù)表:可選。用小括號(hào)括起來(lái)的0個(gè)以上的參數(shù),稱為虛參,用于接收調(diào)用函數(shù)的參數(shù)傳遞。當(dāng)沒(méi)有參數(shù)時(shí),小括號(hào)仍不能省略。函數(shù)體:由大括號(hào){}括起來(lái)的語(yǔ)句塊,用于實(shí)現(xiàn)函數(shù)功能。return[表達(dá)式]:可選。執(zhí)行該語(yǔ)句后將停止函數(shù)的執(zhí)行,并返回指定表達(dá)式的值。知識(shí)點(diǎn)講解定義一個(gè)帶參數(shù)和返回值的函數(shù)<script>

functionsum(x,y){

returnx+y;

}</script>定義一個(gè)無(wú)參數(shù)、無(wú)返回值的函數(shù)<script>

functioninfo(){ document.write("Helloworld");

}</script>2、函數(shù)的調(diào)用函數(shù)定義后,并不會(huì)執(zhí)行,函數(shù)的執(zhí)行需要通過(guò)函數(shù)調(diào)用來(lái)實(shí)現(xiàn)。函數(shù)的調(diào)用非常簡(jiǎn)單,只需要函數(shù)名后面加上一個(gè)括號(hào)即可,需要注意,如果在定義函數(shù)時(shí)函數(shù)名后面的括號(hào)中指定了參數(shù),那么在調(diào)用函數(shù)時(shí)也需要在括號(hào)中提供對(duì)應(yīng)的參數(shù)。例如前面實(shí)現(xiàn)兩個(gè)數(shù)相加的函數(shù),調(diào)用sum(1,2)、info(),對(duì)于有返回值的函數(shù),我們可以會(huì)使用一個(gè)變量來(lái)接收這個(gè)函數(shù)的返回值。<script>//帶返回值的函數(shù)的調(diào)用varcount=sum(1,2);//無(wú)返回值函數(shù)的調(diào)用

info();</script>3、函數(shù)表達(dá)式函數(shù)表達(dá)式與聲明變量非常相似,語(yǔ)法格式如下:

varname=functionfunName([參數(shù)表]){

//函數(shù)中的代碼

};語(yǔ)法解析:name:變量名,可以通過(guò)它來(lái)調(diào)用等號(hào)之后的函數(shù);funName:函數(shù)名,可以省略(一般情況下會(huì)將其省略),如果省略那么該函數(shù)就會(huì)成為一個(gè)匿名函數(shù);參數(shù)列表:可以0個(gè),可以多個(gè)。知識(shí)點(diǎn)講解<script>varinfo=function(){

document.write("Helloworld");

}//調(diào)用

info();</script>4、常用內(nèi)置函數(shù)javascript內(nèi)置函數(shù)一共可分為五類:常規(guī)函數(shù)01數(shù)組函數(shù)02日期函數(shù)03數(shù)學(xué)函數(shù)04字符串函數(shù)0503小結(jié)小結(jié)本節(jié)內(nèi)容講解了JavaScript中的函數(shù)的定義和調(diào)用,要求大家能夠根據(jù)需求實(shí)現(xiàn)具有一定功能的函數(shù),同時(shí)要多做

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論