Return value
Returning a value from a function!
How to get the result of a function to be used in other operations?
Explanation
Syntax:
function name(parameter 1,parameter 2,...)
{
// set of statements that will be executed
return thevalue;
} A function can also
return a value after doing the specified operations. To explain, we would consider a requirement where we have to calculate x
2/2.
We will calculate x
2 in a function and return the result of x
2. After getting the return value, we will divide it by 2.
Example:
<script language="javascript">
function square(number1)
{
var c = number1*number1;
// Now we will return the result
return c;
}
var x = 4;
// Here we invoke the function and capture the result
var des = square(x);
var res = des/2;
document.write(" The result - "+res);
</script>
Result:
The result - 8
In the above example we calculate x
2 in the function "square(xxx)". We returned the result.
Getting the Result:As the function is to return a value, while we invoke the function we assigned a variable to capture the result as "
var des = square(xxxx);".
Now the result of x
2 is assigned to the variable des.
Using the variable 'des' further operations were completed.
Note: Once the return statement is called in a function it will break, i.e no further statements below it will be executed.