版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年法學(xué)專業(yè)高級(jí)職稱考試筆試模擬題
- 2026年機(jī)械設(shè)計(jì)與制造技術(shù)專業(yè)認(rèn)證題庫(kù)
- 2026年企業(yè)綠色發(fā)展指南碳交易與金融產(chǎn)品創(chuàng)新筆試模擬題
- 2026年云計(jì)算工程師面試題庫(kù)與答案解析
- 2026年金融專業(yè)研究生入學(xué)考試模擬題
- 低壓電工培訓(xùn)教學(xué)方案計(jì)劃
- 2026年河南信息統(tǒng)計(jì)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 2026年英語(yǔ)教師資格考試題含語(yǔ)法與詞匯運(yùn)用
- 2026年餐飲業(yè)廚房的6S管理與晨會(huì)制度實(shí)施策略題
- 2026年廣告設(shè)計(jì)與創(chuàng)意實(shí)踐能力測(cè)試題庫(kù)
- 《危險(xiǎn)化學(xué)品安全法》解讀與要點(diǎn)
- 電力網(wǎng)絡(luò)安全培訓(xùn)教學(xué)課件
- 2025年宜昌市“招才興業(yè)”市直事業(yè)單位人才引進(jìn)47人·重慶大學(xué)站筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 上海市徐匯區(qū)上海中學(xué)2025-2026學(xué)年高三上學(xué)期期中考試英語(yǔ)試題(含答案)
- 2025秋滬科版(五四制)(新教材)初中科學(xué)六年級(jí)第一學(xué)期知識(shí)點(diǎn)及期末測(cè)試卷及答案
- 孕婦貧血教學(xué)課件
- 5年(2021-2025)山東高考生物真題分類匯編:專題17 基因工程(解析版)
- 新華資產(chǎn)招聘筆試題庫(kù)2025
- 智能化項(xiàng)目驗(yàn)收流程指南
- 搶劫案件偵查課件
- 2026年遼寧軌道交通職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)必考題
評(píng)論
0/150
提交評(píng)論