5 回答

TA貢獻(xiàn)70條經(jīng)驗 獲得超21個贊
??只是返回值,
函數(shù)好像就是我問你要東西,你把東西給我.你給我的東西只是我要的東西.
而你給我一個了不影響我再問你要東西啊
好像765*567=433755你算過了,但是每次問你你還得運算.你就當(dāng)它是個公式,你調(diào)用他就去做設(shè)定好的事情,返回了什么結(jié)果和它沒關(guān)系,它只管在你給的條件下運算把所需結(jié)果返回

TA貢獻(xiàn)70條經(jīng)驗 獲得超21個贊
對了差點忘了說了function fu(){}這個和let fu = function(){}一樣你知道吧?
return并不是讓fu=false.而是說告訴外面function的執(zhí)行的結(jié)果是false.而執(zhí)行這個函數(shù)時候的fu()就是它反饋這個結(jié)果的一個借口,一個通道.一般這個通道外面會有個東西接收這個返回值let xxx = fu();這個xxx接收的不是這個函數(shù),而是這個函數(shù)的結(jié)果.
你記住了見到函數(shù)標(biāo)識后面帶()的就是調(diào)用了這個函數(shù),不是把這個函數(shù)賦值給哪個,而是把函數(shù)返回的結(jié)果賦值給哪個

TA貢獻(xiàn)5條經(jīng)驗 獲得超5個贊
return是指函數(shù)執(zhí)行完成之后的返回值,可以認(rèn)為是執(zhí)行完之后你可以拿到的東西。
返回值和函數(shù)的執(zhí)行沒有關(guān)聯(lián)。
即使有關(guān)聯(lián)也是執(zhí)行會影響到返回值。
函數(shù)是一個代碼塊,一次定義,只要調(diào)用都可以執(zhí)行。和返回值無關(guān)。

TA貢獻(xiàn)9條經(jīng)驗 獲得超8個贊
retrun true; 返回正確的處理結(jié)果。
return false;返回錯誤的處理結(jié)果;終止處理;阻止提交表單;阻止執(zhí)行默認(rèn)的行為。
return;把控制權(quán)返回給頁面。
<form action="index.jsp" method="post" onsubmit="submitTest();">?? ?<INPUT value="www">?? ?<input type="submit" value="submit"></form>
<SCRIPT LANGUAGE="JavaScript">?? ?function submitTest() {?? ? ? ?// 一些邏輯判斷
?? ? return false;?? ?}
</SCRIPT>
以上代碼實際情況是表單正常提交,若想它不提交,應(yīng)該將??
<form action="index.jsp" method="post" onsubmit="submitTest();">
改為??
<form action="index.jsp" method="post" onsubmit="return submitTest();">

TA貢獻(xiàn)4條經(jīng)驗 獲得超1個贊
大神,我就是糾結(jié)假如返回給調(diào)用一個false是不是就相當(dāng)于fn()等于false了??既然等于false那調(diào)用不是為假了,為假了下一次怎么還能調(diào)用??還是說返回給調(diào)用的值并不影響調(diào)用???求大神再詳細(xì)解釋一下?。?!
添加回答
舉報