return 语句

2018-06-16 15:23 更新

语法:

ReturnStatement : return ; return [ 此处无换行 ] Expression ;

 语义:

 在一个 ECMAScript 程序中包含的 return 语句没有在 FunctionBody 里面,那么就是语法错误的。一个 return 语句导致函数停止执行,并返回一个值给调用者。如果省略Expression,返回值是 undefined。否则,返回值是 Expression 的值。

 产生式 ReturnStatement :' return' [no LineTerminator here] Expressionopt ; 按照下面的过程执行 :

  1. 如果 Expression 不是 present,返回 (return, undefined, empty).
  2. 令 exprRef 为解释执行 Expression 的结果 .
  3. 返回 (return, GetValue(exprRef), empty).


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号