почему синтаксис некоторых конструкций 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, вы не найдете

0 ответов

Другие вопросы по тегам