訳の正確性を保証するものではありませんので必要に応じて原文であるEcma InternationalのECMA-262にある ECMA-262.pdf ( ECMA-262 5.1 Edition )を参照下さい。
訳:2012年04月 webzoit.net
【構文】 ExpressionStatement : [lookahead ? {{, function}] Expression ;
[注釈] ExpressionStatement(式の文)は、ブロックとの曖昧さを作り出す可能性があるので開始波カッコ "{" を伴って始めることはできません。 また、ExpressionStatementは、FunctionDeclaration(関数宣言)との曖昧さを作り出す可能性があるのでfunctionキーワードを伴って始めることはできません
【セマンティックス】 プロダクション
ExpressionStatement : [lookahead ? {{, function}] Expression; ( ? は、∈ の否定形)
は、次のように評価されます。
1. exprRef は、Expressionを評価した結果とする 2. return (normal, GetValue(exprRef), empty)