使用return語句從函數(shù)返回值
作者:佚名 時(shí)間:2013-12-09 分享到:
在函數(shù)體中可以使用return語句返回一個(gè)值,稱為函數(shù)的返回值,簡(jiǎn)稱為函數(shù)值,因此函數(shù)調(diào)用可以用在表達(dá)式中,在求解表達(dá)式的過程中進(jìn)行函數(shù)調(diào)用.
return語句后面簡(jiǎn)單的跟一個(gè)變量或者表達(dá)式,可以將其返回到函數(shù)調(diào)用的語句之中,例如在前面提到的max函數(shù)使用return語句返回較大的一個(gè)值,隨后又用alert語句輸出了這個(gè)值.
return語句后面還可以不跟任何表達(dá)式簡(jiǎn)單表示函數(shù)的返回,這時(shí)程序流程會(huì)停止函數(shù)體的執(zhí)行而跳出整個(gè)函數(shù),而不管return之后是否有其他語句.
這種機(jī)制有點(diǎn)類似循環(huán)體中的break語句,合理的使用并結(jié)合條件判斷語句有助于程序開發(fā).
返回值是函數(shù)的一個(gè)重要特征,函數(shù)是具有輸入和輸出的一段代碼,這和程序的性質(zhì)是基本相似的,因此,應(yīng)該將相關(guān)的代碼放在一個(gè)函數(shù)中來實(shí)現(xiàn)一個(gè)完整的功能,而不相關(guān)的代碼則應(yīng)放在一個(gè)函數(shù)里.