почему синтаксис некоторых конструкций javaScript не определен в спецификации ECMAScript
Почему синтаксис некоторых конструкций javaScript не определен в спецификациях ECMAScript
например, синтаксис оператора if в ECMAScript определяется как
13.6 The if Statement
Syntax
IfStatement[Yield, Await, Return]:
if ( Expression[+In, ?Yield, ?Await] ) Statement[?Yield, ?Await, ?Return] else
Statement[?Yield, ?Await, ?Return]
if( Expression[+In, ?Yield, ?Await] ) Statement[?Yield, ?Await, ?Return]
Each else for which the choice of associated if is ambiguous shall be associated with the nearest
possible if that would otherwise have no corresponding else.
мне нужно знать, почему в некоторых конструкциях, таких как for-statement
, do-while statement
и while-statement
ECMAScript не определил синтаксис
если вы выполните поиск в этой спецификации ECMAScript синтаксиса оператора for, вы не найдете
если вы выполните поиск в этой спецификации ECMAScript синтаксиса оператора while, вы не найдете