Сообщение от krutoy
|
Это с любой точки зрения всегда одно и то же -- выражение. Может ты имеешь в виду Function Expression?
|
нет, я имею в виду, где его грамматическое определение в спецификации, хотя бы описание по старинке - словами в предложении
например, есть определение для PrimaryExpression
http://es5.javascript.ru/x11.html#x11.1
Цитата:
|
PrimaryExpression :
this
Identifier
Literal
ArrayLiteral
ObjectLiteral
( Expression )
|
перевожу: PrimaryExpression представляет собой либо this, либо Identifier, ..., либо последовательность, состоящую из левой круглой скобки, Expression и правой круглой скобки
далее есть, например, определение для Literal
http://es5.javascript.ru/x7.html#x7.8
Цитата:
|
Literal ::
NullLiteral
BooleanLiteral
NumericLiteral
StringLiteral
RegularExpressionLiteral
|
далее, есть, например, определение NullLiteral
Цитата:
|
NullLiteral ::
null
|
то есть мы полностью прошли цепочку, вплоть до символов, которые мы пишем в исходном коде
но что такое Expression?