3 回答

TA貢獻(xiàn)211條經(jīng)驗(yàn) 獲得超152個(gè)贊
return字面理解就是返回的意思,在js也是返回的意思
function getNum(a,b) { ?//這是聲明一個(gè)函數(shù)
? ?c= a + b;
? return c;
}
var x = getNum(1,2);????//這個(gè)是調(diào)用這個(gè)函數(shù),用一個(gè)變量x去接收函數(shù)返回的值
但你聲明的函數(shù)沒(méi)有return的時(shí)候,調(diào)用函數(shù)執(zhí)行,函數(shù)將沒(méi)有返回值,變量x的值將是undefined
有return的時(shí)候,將是 變量c的值也就是3

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超3個(gè)贊
就好比如你去去商店買(mǎi)了支牙膏,付了錢(qián)就是執(zhí)行了函數(shù),renturn就是你要把它帶回來(lái)

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
return后面帶的值,作為這個(gè)函數(shù)的一個(gè)返回結(jié)果,即返回值,下面調(diào)用該函數(shù)時(shí),返回結(jié)果就是3

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
添加回答
舉報(bào)