第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

return返回值問題

為什么要用return ? ? ??

用了它的效果是什么?????、

正在回答

2 回答

個人認(rèn)為就是return出一個結(jié)果,以便于之后使用。當(dāng)然不甚了解就查了查,下面的這個例子興許有幫助。


return 是javascript里函數(shù)返回值的關(guān)鍵字,
一個函數(shù)內(nèi)處理的結(jié)果可以使用return 返回,
這樣在調(diào)用函數(shù)的地方就可以用變量接收返回
結(jié)果。return 關(guān)鍵字內(nèi)任何類型的變量數(shù)據(jù)或表達(dá)式
都可以進(jìn)行返回,甚至什么都不返回也可以比如
function NullReturn(IsNull)
{
if(IsNull==true)
{
return;
}
}
這樣寫也是可以的,這里的意思是返回空(null)
所以有的時候return 的作用就是用來終止函數(shù)執(zhí)行。
比如
<html>
<head>
<title>return驗證測試</title>
<script language="javascript">
function Login_Click()
{
if(document.form1.UsName.value=="")
{
alert('用戶名為空');
}
if(document.form1.UsPwd.value=="")
{
alert('密碼為空');
}
alert('登陸成功');
}
</script>
</head>
<body>
<form name="form1">
<input type="text" name="UsName" >用戶名
<input type="password" name="UsPwd">密碼
<input type="button" name="Login" onClick="Login_Click();" >登陸
</form>
</body>
</html>
不加return 的情況
加return
<html>
<head>
<title>return驗證測試</title>
<script language="javascript">
function Login_Click()
{
if(document.form1.UsName.value=="")
{
alert('用戶名為空');
return;
}
if(document.form1.UsPwd.value=="")
{
alert('密碼為空');
return;
}
alert('登陸成功');
}
</script>
</head>
<body>
<form name="form1">
<input type="text" name="UsName" >用戶名
<input type="password" name="UsPwd">密碼
<input type="button" name="Login" onClick="Login_Click();" >登陸
</form>
</body>
</html>

運行就會發(fā)現(xiàn)加return 和不加return 的區(qū)別,
最簡單的測試辦法,上面的兩個例子什么都不輸入直接登陸,樓就明白了。

不加return的現(xiàn)象是先提示用戶名沒輸入,然后提示密碼沒輸入;加了return之后遇到一個沒輸入之后就不再繼續(xù)檢測

return false表示返回一個false值,也就是說提交是不成功的,就是不會提交上去。
return true表法返回一個true值,也就是提交了,不管你輸入沒有輸入值,都會提交到action指定頁面。

摘自:http://www.cnblogs.com/ycxyyzw/archive/2011/04/25/2027753.html

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

沐沐幕 提問者

謝謝!
2018-01-28 回復(fù) 有任何疑惑可以回復(fù)我~

使用return, 一是語義明確;二是可以控制程序流程

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

沐沐幕 提問者

謝謝!
2018-01-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468811    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界

進(jìn)入課程

return返回值問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號