JavaScript Tutorial/Function/Function Return
Содержание
return
The return keyword will exit the existing function and return a value.
<source lang="javascript">
<html>
<body> <script language="JavaScript"> </script> <form name="form1"> Value: <input type="text" Name="tmp" Size=5>
<input type="button" name="get" value="Get Returned Value" onClick="fill()">
</form> </body> </html></source>
Return an array from a function
<source lang="javascript">
<HTML>
<HEAD> <TITLE> Iteration Two </TITLE> <SCRIPT> function makeArray() { var myArray = new Array(4); myArray[0] = "A"; myArray[1] = "B"; myArray[2] = "C"; myArray[3] = "D"; return myArray; } function showArray(theArray){ var quote = ""; for (var i = 0; i < theArray.length; i++){ quote += theArray[i] + " "; } return quote; } </SCRIPT> </HEAD> <BODY>
<SCRIPT> var x = makeArray(); document.write(showArray(x)); </SCRIPT>
</BODY>
</HTML></source>
Return boolean value from function
<source lang="javascript">
<html> <head> <script Language="Javascript" type = "text/javascript">
</script> <title>Capturing Links</title> </head>
<A href="http://www.wbex.ru" onClick = "return CheckRequest("wbex")">Java</A>
<A href="http://www.netscape.ru" onClick = "return CheckRequest("Netscape")">Netscape</A>
</body> </html></source>
Returning Values
JavaScript provides a return statement to return a value.
The value to be returned is placed after the keyword return.
The "undefined" value is returned from a function if no value is specified after the keyword return or if the return statement is not used.
A value returned from a function can be assigned to a variable or used within an expression.
<source lang="javascript">
<html> <SCRIPT LANGUAGE="JavaScript">
</SCRIPT> </html></source>
Return value from a function
<source lang="javascript">
<html> <head> <title>A Simple Page</title> <script language="JavaScript">
</script> </head> <body onLoad="calcAvg();"> </body> </html></source>