return 语句
2018-06-16 15:23 更新
语法:
ReturnStatement : return ; return [ 此处无换行 ] Expression ;
语义:
在一个 ECMAScript 程序中包含的 return 语句没有在 FunctionBody 里面,那么就是语法错误的。一个 return 语句导致函数停止执行,并返回一个值给调用者。如果省略Expression,返回值是 undefined。否则,返回值是 Expression 的值。
产生式 ReturnStatement :' return' [no LineTerminator here] Expressionopt ; 按照下面的过程执行 :
- 如果 Expression 不是 present,返回 (return, undefined, empty).
- 令 exprRef 为解释执行 Expression 的结果 .
- 返回 (return, GetValue(exprRef), empty).
以上内容是否对您有帮助:
← break 语句
更多建议: