亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JavaScript返回函數值

?function? app2(x,y)
? { var sum,x,y;
??? sum = x * y;
return sum;//return 怎樣用,麻煩舉例
? }

正在回答

7 回答

?function??app2(2,5)
??{?var?sum,x,y;
????sum?=?x?*?y;
return?sum
??}
??alert(sum);//有return你就可以彈出10.
??function??app2(2,5)
??{?var?sum,x,y;
????sum?=?x?*?y;
??}
??alert(sum);//沒有return你就只有彈出undefined(因為此時sum在函數外事未定義的。)


1 回復 有任何疑惑可以回復我~
#1

C_system 提問者

非常感謝!
2016-05-01 回復 有任何疑惑可以回復我~

return sum是一個返回值,當沒有return的時候函數表示的是一個求sum的過程,而有return的時候函數表示的是得到了sum的結果,在后面就可以調用這個結果

0 回復 有任何疑惑可以回復我~

這樣理解: 開始的時候"app2(2,5)"不是一個值

,然后去調用函數后,return XX隨便什么都可以,

然后他把XX作為值返還給app(2,5),

這樣app2(2,5)就有了值,就可以alert(app2(2,5))打印出了了 值就為XX

0 回復 有任何疑惑可以回復我~

return等于結果

0 回復 有任何疑惑可以回復我~

調用app2()時,括號里輸入參數就能得到返回值

0 回復 有任何疑惑可以回復我~

這里就可以理解成返回sum的結果 ? ? 不同的情況返回值不一樣


0 回復 有任何疑惑可以回復我~

..就是調用完這個函數,你希望它返回什么。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

JavaScript返回函數值

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號