return; return flase; return true;
几个关键点:
1.掌握核心概念:return会中断函数执行,也就是跳出函数,如果有返回值就返回,如果没有,就返回undefined
2.遇到不清楚的问题,查文档!!!!
3.试一试,在调试器里试试结果
首先来看一张图
结果已经很明显了。
接下来看文档是怎样描述的
Syntax
return [[expression]];
expression
The expression to return. If omitted, undefined is returned instead.
Description
When a return statement is called in a function, the execution of this function is stopped. If specified, a given value is returned to the function caller. If the expression is omitted, undefined is returned instead. The following return statements all break the function execution:
- return;
- return true;
- return false;
- return x;
- return x + y / 3;