外web開(kāi)發(fā)中函數(shù)怎么調(diào)用-創(chuàng)新互聯(lián)

這篇文章主要講解了“外web開(kāi)發(fā)中函數(shù)怎么調(diào)用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“外web開(kāi)發(fā)中函數(shù)怎么調(diào)用”吧!

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到射陽(yáng)網(wǎng)站設(shè)計(jì)與射陽(yáng)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋射陽(yáng)地區(qū)。

一、函數(shù)

具有某種特定功能的一段代碼,函數(shù)簡(jiǎn)化了代碼,提高了代碼的復(fù)用性,增加了安全性簡(jiǎn)化了操作。其包括修飾詞、返回值類(lèi)型、函數(shù)名(參數(shù)列表、{ 、函數(shù)體、執(zhí)行的代碼、

return 返回值、}等構(gòu)成。具體來(lái)說(shuō):

修飾詞:確定當(dāng)前函數(shù)的適用范圍,一般使用的是public(公共的),這里暫不多述。

返回值類(lèi)型:提示當(dāng)前函數(shù)返回值的類(lèi)型,返回值可以不存在,但是必須給出,即使沒(méi)有所需void,如果存在,就寫(xiě)出相對(duì)應(yīng)的返回值類(lèi)型。

函數(shù)名:為當(dāng)前函數(shù)的名字,不可省略,像一個(gè)的命名規(guī)則,需遵守小駝峰原則(一個(gè)函數(shù)名可以由多個(gè)單詞組成,除第一個(gè)單詞以外,所有的單詞首字母大寫(xiě)。)需要注意,函數(shù)名盡量做到見(jiàn)名知意。

參數(shù)列表:執(zhí)行函數(shù)時(shí)傳入函數(shù)的數(shù)據(jù),可以有0個(gè)或多個(gè),多個(gè)參數(shù)之間需隔開(kāi),如果沒(méi)有參數(shù),函數(shù)名后面的括號(hào)不能省略。

函數(shù)體:真正實(shí)現(xiàn)功能的地方。

執(zhí)行代碼:實(shí)現(xiàn)的功能。

return 返回值:return可以理解成一個(gè)動(dòng)詞,指代向外拋出的意思,會(huì)將數(shù)據(jù)拋到返回值類(lèi)型的位置,外界再去接收這個(gè)值。需要提示的是return的功能,包括:

(1)可以將值傳出函數(shù)。

(2)return有結(jié)束的意思,后面不能再寫(xiě)代碼。

(3)如果函數(shù)有返回值,要保證任何情況下都有返回值。

注意點(diǎn):

(1)如果沒(méi)有返回值,不需要寫(xiě)return。如果有return,后面只能跟一個(gè)值。       

(2)return還有結(jié)束的意思,后面的代碼不會(huì)再執(zhí)行。

因此,我們?cè)趧?chuàng)建一個(gè)函數(shù)的時(shí)候,要求每個(gè)函數(shù)都盡量完成一個(gè)功能,強(qiáng)調(diào)功能的單一性。

二、函數(shù)的調(diào)用

方法:函數(shù)的名字+()

注意點(diǎn):

1.函數(shù)的調(diào)用可以嵌套,函數(shù)的定義不可嵌套。

2.我們定義好的函數(shù),必須通過(guò)調(diào)用實(shí)現(xiàn)。

3.面向過(guò)程中稱為函數(shù),面向?qū)ο笾蟹Q為方法。

三、形參實(shí)參

    實(shí)參意為實(shí)際的參數(shù)。形參意為形式上的參數(shù),必須通過(guò)接收實(shí)參時(shí)起到的作用。應(yīng)用實(shí)參,形參問(wèn)題時(shí)需注意,他們的個(gè)數(shù),位置,類(lèi)型,必須保持一致,在實(shí)際的賦值過(guò)程中,程序會(huì)將實(shí)參的值依次付給形參。

函數(shù)實(shí)例:使用函數(shù)求兩個(gè)數(shù)的大值。分析如下:

1.先寫(xiě)一個(gè)無(wú)參無(wú)返回值的函數(shù)。

2.將求兩個(gè)數(shù)大值的功能直接扔進(jìn)函數(shù)。

3.對(duì)函數(shù)進(jìn)行優(yōu)化。

四、全局變量和局部變量

    全局變量:一般我們把直接定義在類(lèi)中得變量稱為全局變量。

局部變量:我們將定義在函數(shù),for,if等內(nèi)部得變量及形參稱為局部變量。

注意,在一個(gè)類(lèi)得內(nèi)部我們能直接看到的只有全局變量的定義和函數(shù)的定義。從定義當(dāng)前的變量開(kāi)始到變量被銷(xiāo)毀的過(guò)程為整個(gè)生命周期。其作用域在于生命周期內(nèi)變量可以起作用的范圍。我們又可對(duì)其細(xì)分為全局變量的作用域和局部變量的作用域兩個(gè)部分。

全局變量的作用域包括整個(gè)類(lèi),除了static修飾的方法。局部變量的作用域則包含從定義當(dāng)前的變量開(kāi)始到他所在的函數(shù),for,if等結(jié)束。當(dāng)變量的生命周期結(jié)束的時(shí)候意味著變量被釋放了。其區(qū)別在于作用的范圍不同,默認(rèn)值的不同,全局變量如果沒(méi)有賦值,系統(tǒng)會(huì)給默認(rèn)值-為0,局部變量必須先賦值再使用。

五、重載

對(duì)于同一個(gè)類(lèi)中的函數(shù),函數(shù)的名字相同,參數(shù)不相同,我們將他們的關(guān)系稱為重載。這里為什么可以同名?因?yàn)樵诔绦虻膬?nèi)部真正識(shí)別函數(shù)時(shí),識(shí)別的是函數(shù)名+所有參數(shù)的類(lèi)型。但是值得注意的是重載的函數(shù)本質(zhì)上是不同的函數(shù)。

我們不妨可做出總結(jié),函數(shù)名必須相同。參數(shù)必須不同(類(lèi)型,個(gè)數(shù),位置),但是與參數(shù)的名字無(wú)關(guān)。重載與返回值無(wú)關(guān)。

感謝各位的閱讀,以上就是“外web開(kāi)發(fā)中函數(shù)怎么調(diào)用”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)外web開(kāi)發(fā)中函數(shù)怎么調(diào)用這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

分享題目:外web開(kāi)發(fā)中函數(shù)怎么調(diào)用-創(chuàng)新互聯(lián)
本文鏈接:http://muchs.cn/article42/dppshc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、App設(shè)計(jì)、搜索引擎優(yōu)化、全網(wǎng)營(yíng)銷(xiāo)推廣、虛擬主機(jī)域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)