1, definition: Return literally is return, the official definition return statement will terminate the current function and return the value of the current function, you can look at the following example code:
<! DOCTYPE html>
<HEAD>
<meta charset= "UTF-8";
<title >title</title>
<script>
function func1 () {
while (true) {
& nbsp return 1;
}
};
alert (func1 ());
</script>
</HEAD>
<BODY>
</body>
Can see I wrote a dead loop in the function, and then called, in the absence of a return statement when the browser will always execute the statement inside the loop, directly die;
When the return statement is written, the function is immediately interrupted and a value of 1 is returned to the function, meaning that when the function is executed, the function body will be assigned the value of the function's return value, and this will return 1;
Reference: http://www.cnblogs.com/zheshiyigemanong/p/6822406.html
The use of return in JavaScript is detailed