Javascript.RU

Приложение A

Update: Более новый материал по этой теме находится по адресу http://es5.javascript.ru.
Приложение A
(информативное)
Описание грамматик
A.1 Лексическая грамматика
См. раздел 6
ИсходныйСимвол ::
любой символ Unicode
См. раздел 7
ВходнойЭлементДеления ::
Пробел
КонецСтроки
Комментарий
Токен ЗнакДеления
См. раздел 7
ВходнойЭлементРегВыр ::
Пробел
КонецСтроки
Комментарий
Токен
ЛитералРегулярногоВыражения
См. 7.2
Пробел ::
<TAB>
<VT>
<FF>
<SP>
<NBSP>
<USP>
См. 7.3
КонецСтроки ::
<LF>
<CR>
<LS>
<PS>
См. 7.4
Комментарий ::
МногострочныйКомментарий
ОднострочныйКомментарий
См. 7.4
МногострочныйКомментарий ::
/* СимволыМногострочногоКомментарияопц */
См. 7.4
СимволыМногострочногоКомментария ::
МногострочныйСимвНеЗвёздочка СимволыМногострочногоКомментарияопц
* СимволыКомментарияПослеЗвёздочкиопц
См. 7.4
СимволыКомментарияПослеЗвёздочки ::
МногострочныйСимвНеСлэшИлиЗвёздочка СимволыМногострочногоКомментарияопц
* СимволыКомментарияПослеЗвёздочкиопц
См. 7.4
МногострочныйСимвНеЗвёздочка ::
ИсходныйСимвол но не звёздочка *
См. 7.4
МногострочныйСимвНеСлэшИлиЗвёздочка ::
ИсходныйСимвол но не прямой слэш / или звёздочка *
См. 7.4
ОднострочныйКомментарий ::
// СимволыОднострочногоКомментарияопц
См. 7.4
СимволыОднострочногоКомментария ::
СимволОднострочногоКомментария СимволыОднострочногоКомментарияопц
См. 7.4
СимволОднострочногоКомментария ::
ИсходныйСимвол но не КонецСтроки
См. 7.5
Токен ::
ЗарезервированноеСлово
Идентификатор
ЗнакПрепинания
ЧисловойЛитерал
СтроковойЛитерал
См. 7.5.1
ЗарезервированноеСлово ::
КлючевоеСлово
ЗарезервированноеНаБудущееСлово
ЛитералNull
БулевскийЛитерал
См. 7.5.2
КлючевоеСлово :: одно из
break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof
См. 7.5.3
ЗарезервированноеНаБудущееСлово :: одно из
abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public
См. 7.6
Идентификатор ::
ИмяИдентификатора но не ЗарезервированноеСлово
См. 7.6
ИмяИдентификатора ::
НачалоИдентификатора
НачалоИдентификатора ЧастьИдентификатора
См. 7.6
НачалоИдентификатора ::
БукваЮникода
$
_

\ ЮникоднаяEscapeПоследовательность
См. 7.6
ЧастьИдентификатора ::
НачалоИдентификатора
КомбинирующийЗнакЮникода
ЦифраЮникода
СоединяющаяПунктуацияЮникода
\ ЮникоднаяEscapeПоследовательность
См. 7.6
БукваЮникода
любой символ из следующих категорий Юникода: "Прописная буква (Lu)", "Строчная буква (Ll)", "Заглавная буква (Lt)", "Буква-модификатор (Lm)", "Другая бугва (Lo)", или "Буква-число (Nl)".
См. 7.6
КомбинирующийЗнакЮникода
любой символ из следующих категорий Юникода: "Не-пробельный знак (Mn)" или "Комбинирующий пробельный знак (Mc)"
См. 7.6
ЦифраЮникода
любой символ из категории Юникода "Десятичное число (Nd)"
См. 7.6
СоединяющаяПунктуацияЮникода
любой символ из категории Юникода "Соединяющая пунктуация (Pc)"
См. 7.6
ШестнадцатеричнаяЦифра :: одна из
0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
См. 7.7
ЗнакПрепинания :: один из
{ } ( ) [ ]
. ; , < > <=
>= == != === !==
+ - * % ++ --
<< >> >>> & | ^
! ~ && || ? :
= += -= *= %= <<=
>>= >>>= &= |= ^=
См. 7.7
ЗнакДеления :: один их
/
/=
См. 7.8
Литерал ::
ЛитералNull
БулевскийЛитерал
ЧисловойЛитерал
СтроковойЛитерал
См. 7.8.1
ЛитералNull ::
null
См. 7.8.2
БулевскийЛитерал ::
true
false
См. 7.8.3
ЧисленныйЛитерал ::
ДесятичныйЛитерал
ШестнадцатеричныйЦелыйЛитерал
См. 7.8.3
ДесятичныйЛитерал ::
ДесятичныйЦелыйЛитерал . ДесятичныеЦифрыопц ЭкспоненциальнаяЧастьопц
. ДесятичныеЦифры ЭкспоненциальнаяЧастьопц
ДесятичныйЦелыйЛитерал ЭкспоненциальнаяЧастьопц
См. 7.8.3
ДесятичныйЦелыйЛитерал ::
0
НенулеваяЦифра ДесятичныеЦифрыопц
См. 7.8.3
ДесятичныеЦифры ::
ДесятичнаяЦифра
ДесятичныеЦифры ДесятичнаяЦифра
См. 7.8.3
ДесятичнаяЦифра :: одна из
0 1 2 3 4 5 6 7 8 9
См. 7.8.3
ПризнакЭкспоЗаписи :: один из
e E
См. 7.8.3
ЗнаковоеЦелое ::
ДесятичныеЦифры
+ ДесятичныеЦифры
- ДесятичныеЦифры
См. 7.8.3
ШестнадцатеричныйЦелыйЛитерал ::
ШестнадцатеричнаяЦифра0x ШестнадцатеричнаяЦифра
0X ШестнадцатеричнаяЦифра
ШестнадцатеричныйЦелыйЛитерал ШестнадцатеричнаяЦифра
См. 7.8.4
СтроковойЛитерал ::
" СимволыДвойнойСтрокиопц "
'
СимволыОдинарнойСтрокиопц '
См. 7.8.4
СимволыДвойнойСтроки ::
СимволДвойнойСтроки СимволыДвойнойСтрокиопц
См. 7.8.4
СимволыОдинарнойСтроки ::
СимволОдинарнойСтроки СимволыОдинарнойСтрокиопц
См. 7.8.4
СимволДвойнойСтроки ::
ИсходныйСимвол но не двойная-кавычка " или обратный-слэш \или КонецСтроки
\ EscapeПоследовательность
См. 7.8.4
SingleStringCharacter ::
ИсходныйСимвол но не одиночная-кавычка ' или обратный-слэш \или КонецСтроки
\ EscapeПоследовательность
См. 7.8.4
EscapeПоследовательность ::
СимвольнаяEscapeПоследовательность
0 [предпросмотр ∉ ДесятичнаяЦифра]
ШестнадцатеричнаяEscapeПоследовательность
ЮникоднаяEscapeПоследовательность
См. 7.8.4
СимвольнаяEscapeПоследовательность ::
ОдиночныйEscapeСимвол
НеEscapeСимвол
См. 7.8.4
ОдиночныйEscapeСимвол :: один из
' " \ b f n r t v
См. 7.8.4
EscapeСимвол ::
ОдиночныйEscapeСимвол
ДесятичнаяЦифра

x
u
См. 7.8.4
ШестнадцатеричнаяEscapeПоследовательность ::
x ШестнадцатеричнаяЦифра ШестнадцатеричнаяЦифра
См. 7.8.4
ЮникоднаяEscapeПоследовательность ::
u ШестнадцатеричнаяЦифра ШестнадцатеричнаяЦифра ШестнадцатеричнаяЦифра ШестнадцатеричнаяЦифра
См. 7.8.5
ЛитералРегулярногоВыражения ::
/ ТелоРегулярногоВыражения / ФлагиРегулярногоВыражения
См. 7.8.5
ТелоРегулярногоВыражения ::
ПервыйСимволРегулярногоВыражения СимволыРегулярногоВыражения
См. 7.8.5
СимволыРегулярногоВыражения ::
[пусто]
СимволыРегулярногоВыражения СимволРегулярногоВыражения
См. 7.8.5
ПервыйСимволРегулярногоВыражения ::
НеОкончание но не * или \ или /
ПоследовательностьОбрСлэш
См. 7.8.5
СимволРегулярногоВыражения ::
НеОкончание но не\ или /
ПоследовательностьОбрСлэш
См. 7.8.5
ПоследовательностьОбрСлэш ::
\ НеОкончание
См. 7.8.5
НеОкончание ::
ИсходныйСимвол но не КонецСтроки
См. 7.8.5
ФлагиРегулярногоВыражения ::
[пусто]
ФлагиРегулярногоВыражения ЧастьИдентификатора
A.2 Численные преобразования
См. 9.3.1
СтроковойЧисленныйЛитерал :::
СтрПробеловопц
СтрПробеловопц СтрЧисленныйЛитерал СтрПробеловопц
См. 9.3.1
СтрПробелов :::
СтрСимвПробела СтрПробеловопц
См. 9.3.1
СтрСимвПробела :::
<TAB>
<SP>
<NBSP>
<FF>
<VT>
<CR>
<LF>
<LS>
<PS>
<USP>
См. 9.3.1
СтрЧисленныйЛитерал :::
СтрДесятичныйЛитерал
ШестнадцатеричныйЦелыйЛитерал
См. 9.3.1
СтрДесятичныйЛитерал :::
СтрБеззнаковыйДесятичныйЛитерал
+ СтрБеззнаковыйДесятичныйЛитерал
- СтрБеззнаковыйДесятичныйЛитерал
См. 9.3.1
СтрБеззнаковыйДесятичныйЛитерал :::
Infinity
ДесятичныеЦифры . ДесятичныеЦифрыопц ЭкспоненциальнаяЧастьопц
. ДесятичныеЦифры ЭкспоненциальнаяЧастьопц
ДесятичныеЦифры ЭкспоненциальнаяЧастьопц
См. 9.3.1
ДесятичныеЦифры :::
ДесятичнаяЦифра
ДесятичныеЦифры ДесятичнаяЦифра
См. 9.3.1
ДесятичнаяЦифра ::: одна из
0 1 2 3 4 5 6 7 8 9
См. 9.3.1
ЭкспоненциальнаяЧасть :::
ПризнакЭкспоЗаписи ЗнаковоеЦелое
См. 9.3.1
ПризнакЭкспоЗаписи ::: один из
e E
См. 9.3.1
ЗнаковоеЦелое :::
ДесятичныеЦифры
+ ДесятичныеЦифры
- ДесятичныеЦифры
См. 9.3.1
ШестнадцатеричныйЦелыйЛитерал :::
ШестнадцатеричнаяЦифра0x ШестнадцатеричнаяЦифра
0X ШестнадцатеричнаяЦифра
ШестнадцатеричныйЦелыйЛитерал ШестнадцатеричнаяЦифра
См. 9.3.1
ШестнадцатеричнаяЦифра ::: одна из
0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
A.3 Выражения
См. 11.1
ПервичноеВыражение :
this
Идентификатор
Литерал
ЛитералМассива
ЛитералОбъекта

( Выражение )
См. 11.1.4
ЛитералМассива :
[ Пропускопц ]
[
СписокЭлементов ]
[
СписокЭлементов , Пропускопц ]
См. 11.1.4
СписокЭлементов :
Пропускопц ВыражениеПрисваивания
СписокЭлементов
, Пропускопц ВыражениеПрисваивания
См. 11.1.4
Пропуск :
,
Пропуск ,
См. 11.1.5
ЛитералОбъекта :
{}
{ СписокИмёнСвойствИЗначений }
См. 11.1.5
СписокИмёнСвойствИЗначений :
ИмяСвойства : ВыражениеПрисваивания
СписокИмёнСвойствИЗначений
, ИмяСвойства : ВыражениеПрисваивания
См. 11.1.5
ИмяСвойства :
Идентификатор
СтроковойЛитерал
ЧисленныйЛитерал
См. 11.2
ВыражениеЭлемента :
ПервичноеВыражение
ВыражениеФункции
ВыражениеЭлемента
[ Выражение ]
ВыражениеЭлемента . Идентификатор
new ВыражениеЭлемента Аргументы
См. 11.2
ВыражениеNew :
ВыражениеЭлемента
new ВыражениеNew
См. 11.2
ВыражениеCall :
ВыражениеЭлемента Аргументы
ВыражениеCall Аргументы
ВыражениеCall
[ Выражение ]
ВыражениеCall . Идентификатор
См. 11.2
Аргументы :
()
( СписокАргументов )
См. 11.2
СписокАргументов :
ВыражениеПрисваивания
СписокАргументов
, ВыражениеПрисваивания
См. 11.2
ЛевостороннееВыражение :
ВыражениеNew
ВыражениеCall
См. 11.3
ПостфиксноеВыражение :
ЛевостороннееВыражение
ЛевостороннееВыражение
[здесь нет КонцаСтроки] ++
ЛевостороннееВыражение [здесь нет КонцаСтроки] --
См. 11.4
УнарноеВыражение :
ПостфиксноеВыражение
delete УнарноеВыражение
void УнарноеВыражение
typeof УнарноеВыражение
++ УнарноеВыражение
-- УнарноеВыражение
+ УнарноеВыражение
- УнарноеВыражение
~ УнарноеВыражение
! УнарноеВыражение
См. 11.5
МультипликативноеВыражение :
УнарноеВыражение
МультипликативноеВыражение
* УнарноеВыражение
МультипликативноеВыражение
/ УнарноеВыражение
МультипликативноеВыражение
% УнарноеВыражение
См. 11.6
АддитивноеВыражение :
МультипликативноеВыражение
АддитивноеВыражение
+ МультипликативноеВыражение
АддитивноеВыражение
- МультипликативноеВыражение
См. 11.7
ВыражениеСдвига :
АддитивноеВыражение
ВыражениеСдвига
<< ВыражениеСдвига
ВыражениеСдвига
>> АддитивноеВыражение
ВыражениеСдвига
>>> АддитивноеВыражение
См. 11.8
ВыражениеОтношения :
ВыражениеСдвига
ВыражениеОтношения
< ВыражениеСдвига
ВыражениеОтношения
> ВыражениеСдвига
ВыражениеОтношения
<= ВыражениеСдвига
ВыражениеОтношения
>= ВыражениеСдвига
ВыражениеОтношения
instanceof ВыражениеСдвига
ВыражениеОтношения
in ВыражениеСдвига
См. 11.8
ВыражениеОтношенияБезIn :
ВыражениеСдвига
ВыражениеОтношенияБезIn
< ВыражениеСдвига
ВыражениеОтношенияБезIn
> ВыражениеСдвига
ВыражениеОтношенияБезIn
<= ВыражениеСдвига
ВыражениеОтношенияБезIn
>= ВыражениеСдвига
ВыражениеОтношенияБезIn
instanceof ВыражениеСдвига
См. 11.9
ВыражениеРавенства :
ВыражениеОтношения
ВыражениеРавенства
== ВыражениеОтношения
ВыражениеРавенства
!= ВыражениеОтношения
ВыражениеРавенства
=== ВыражениеОтношения
ВыражениеРавенства
!== ВыражениеОтношения
См. 11.9
ВыражениеРавенстваБезIn :
ВыражениеОтношенияБезIn
ВыражениеРавенстваБезIn
== ВыражениеОтношенияБезIn
ВыражениеРавенстваБезIn
!= ВыражениеОтношенияБезIn
ВыражениеРавенстваБезIn
=== ВыражениеОтношенияБезIn
ВыражениеРавенстваБезIn
!== ВыражениеОтношенияБезIn
См. 11.10
ВыражениеПобитовогоИ :
ВыражениеРавенства
ВыражениеПобитовогоИ
& ВыражениеРавенства
См. 11.10
ВыражениеПобитовогоИБезIn :
ВыражениеРавенстваБезIn
ВыражениеПобитовогоИБезIn
& ВыражениеРавенстваБезIn
См. 11.10
ВыражениеПобитовогоИскИЛИ :
ВыражениеПобитовогоИ
ВыражениеПобитовогоИскИЛИ
^ ВыражениеПобитовогоИ
См. 11.10
ВыражениеПобитовогоИскИЛИБезIn :
ВыражениеПобитовогоИБезIn
ВыражениеПобитовогоИскИЛИБезIn
^ ВыражениеПобитовогоИБезIn
См. 11.10
ВыражениеПобитовогоИЛИ :
ВыражениеПобитовогоИскИЛИ
ВыражениеПобитовогоИЛИ
| ВыражениеПобитовогоИскИЛИ
См. 11.10
ВыражениеПобитовогоИЛИБезIn :
ВыражениеПобитовогоИскИЛИБезIn
ВыражениеПобитовогоИЛИБезIn
| ВыражениеПобитовогоИскИЛИБезIn
См. 11.11
ВыражениеЛогическогоИ :
ВыражениеПобитовогоИЛИ
ВыражениеЛогическогоИ
&& ВыражениеПобитовогоИЛИ
См. 11.11
ВыражениеЛогическогоИБезIn :
ВыражениеПобитовогоИЛИБезIn
ВыражениеЛогическогоИБезIn
&& ВыражениеПобитовогоИЛИБезIn
См. 11.11
ВыражениеЛогическогоИЛИ :
ВыражениеЛогическогоИ
ВыражениеЛогическогоИЛИ
|| ВыражениеЛогическогоИ
См. 11.11
ВыражениеЛогическогоИЛИБезIn :
ВыражениеЛогическогоИБезIn
ВыражениеЛогическогоИЛИБезIn
|| ВыражениеЛогическогоИБезIn
См. 11.12
УсловноеВыражение :
ВыражениеЛогическогоИЛИ
ВыражениеЛогическогоИЛИ
? ВыражениеПрисваивания : ВыражениеПрисваивания
См. 11.12
УсловноеВыражениеБезIn :
ВыражениеЛогическогоИЛИБезIn
ВыражениеЛогическогоИЛИБезIn
? ВыражениеПрисваиванияБезIn : ВыражениеПрисваиванияБезIn
См. 11.13
ВыражениеПрисваивания :
УсловноеВыражение
ЛевостороннееВыражение ОператорПрисваивания ВыражениеПрисваивания
См. 11.13
ВыражениеПрисваиванияБезIn :
УсловноеВыражениеБезIn
ЛевостороннееВыражение ОператорПрисваивания ВыражениеПрисваиванияБезIn
См. 11.13
ОператорПрисваивания : один из
= *= /= %= += -= <<= >>= >>>= &= ^= |=
См. 11.14
Выражение :
ВыражениеПрисваивания
Выражение
, ВыражениеПрисваивания
См. 11.14
ВыражениеБезIn :
ВыражениеПрисваиванияБезIn
ВыражениеБезIn
, ВыражениеПрисваиванияБезIn
A.4 Инструкции
См. раздел 12
Инструкция :
Блок
ИнструкцияПеременной
ПустаяИнструкция
ИнструкцияВыражение
ИнструкцияIf
ИнструкцияИтерации
ИнструкцияContinue
ИнструкцияBreak
ИнструкцияReturn
ИнструкцияWith
ИнструкцияСМеткой
ИнструкцияSwitch
ИнструкцияThrow
ИнструкцияTry
См. 12.1
Блок :
{ СписокИнструкцийопц }
См. 12.1
СписокИнструкций :
Инструкция
СписокИнструкций Инструкция
См. 12.2
ИнструкцияПеременной :
var СписокОбъявленияПеременных ;
См. 12.2
СписокОбъявленияПеременных :
ОбъявлениеПеременной
СписокОбъявленияПеременных
, ОбъявлениеПеременной
См. 12.2
СписокОбъявленияПеременныхБезIn :
ОбъявлениеПеременнойБезIn
СписокОбъявленияПеременныхБезIn
, ОбъявлениеПеременнойБезIn
См. 12.2
ОбъявлениеПеременной :
Идентификатор Инициализаторопц
См. 12.2
ОбъявлениеПеременнойБезIn :
Идентификатор ИнициализаторБезInопц
См. 12.2
Инициализатор :
= ВыражениеПрисваивания
См. 12.2
ИнициализаторБезIn :
= ВыражениеПрисваиванияБезIn
См. 12.3
ПустаяИнструкция :
;
См. 12.4
ИнструкцияВыражение :
[предпросмотр ∉ {{, function}] Выражение ;
См. 12.5
ИнструкцияIf :
if ( Выражение ) Инструкция else Инструкция
if ( Выражение ) Инструкция
См. 12.6
ИнструкцияИтерации :
do Инструкция while ( Выражение );
while (
Выражение ) Инструкция
for (ВыражениеБезInопц; Выражениеопц ; Выражениеопц ) Инструкция
for (var СписокОбъявленияПеременныхБезIn; Выражениеопц ; Выражениеопц ) Инструкция
for ( ЛевостороннееВыражение in Выражение ) Инструкция
for (var ОбъявлениеПеременнойБезIn in Выражение ) Инструкция
См. 12.7
ИнструкцияContinue :
continue [здесь нет КонцаСтроки] Идентификаторопц ;
См. 12.8
ИнструкцияBreak :
break [здесь нет КонцаСтроки] Идентификаторопц ;
См. 12.9
ИнструкцияReturn :
return [здесь нет КонцаСтроки] Выражениеопц ;
См. 12.10
ИнструкцияWith :
with ( Выражение ) Инструкция
См. 12.11
ИнструкцияSwitch :
switch ( Выражение ) БлокCase
См. 12.11
БлокCase :
{ ВетвиCaseопц }
{
ВетвиCaseопц ВетвьПоУмолчанию ВетвиCaseопц }
См. 12.11
ВетвиCase :
ВетвьCase
ВетвиCase ВетвьCase
См. 12.11
ВетвьCase :
case Выражение : СписокИнструкцийопц
См. 12.11
ВетвьПоУмолчанию :
default : СписокИнструкцийопц
См. 12.12
ИнструкцияСМеткой :
Идентификатор : Инструкция
См. 12.13
ThrowStatement :
throw [здесь нет КонцаСтроки] Выражение ;
См. 12.14
ИнструкцияTry :
try Блок Catch
try Блок Finally
try Блок Catch Finally
См. 12.14
Catch :
catch (Идентификатор ) Блок
См. 12.14
Finally :
finally Блок
A.5 Функции и программы
См. раздел 13
ОбъявлениеФункции :
function Идентификатор ( СписокФормальныхАргументовопц ){ ТелоФункции }
См. раздел 13
ВыражениеФункции :
function Идентификаторопц ( СписокФормальныхАргументовопц ){ ТелоФункции }
См. раздел 13
СписокФормальныхАргументов :
Идентификатор
СписокФормальныхАргументов
, Идентификатор
См. раздел 13
ТелоФункции :
ЭлементыИсходногоКода
См. раздел 14
Программа :
ЭлементыИсходногоКода
См. раздел 14
ЭлементыИсходногоКода :
ЭлементИсходногоКода
ЭлементыИсходногоКода ЭлементИсходногоКода
См. раздел 14
ЭлементИсходногоКода :
Инструкция
ОбъявлениеФункции
A.6 Классы символов URI
См. 15.1.3
uri :::
uriСимволыопц
См. 15.1.3
символыUri :::
символUri символыUriопц
См. 15.1.3
символUri :::
uriЗарезервированный
uriНеэкранированный
uriЭкранированный
См. 15.1.3
uriЗарезервированный ::: один из
; / ? : @ & = + $ ,
См. 15.1.3
uriНеэкранированный :::
uriБуква
ДесятичнаяЦифра
uriЗнак
См. 15.1.3
uriЭкранированный :::
% ШестнадцатеричнаяЦифра ШестнадцатеричнаяЦифра
См. 15.1.3
uriБуква ::: одна из
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
См. 15.1.3
uriЗнак ::: один из
- _ . ! ~ * ' ( )
A.7 Регулярные выражения
См. 15.10.1
Шаблон ::
Дизъюнкция
См. 15.10.1
Дизъюнкция ::
Альтернатива
Альтернатива
| Дизъюнкция
См. 15.10.1
Альтернатива ::
[пусто]
Альтернатива Элемент
См. 15.10.1
Элемент ::
Проверка
Атом
Атом ПризнакКоличества
См. 15.10.1
Проверка ::
^
$
\ b
\ B
См. 15.10.1
ПризнакКоличества ::
ПрефиксПризнакаКоличества
ПрефиксПризнакаКоличества
?
См. 15.10.1
ПрефиксПризнакаКоличества ::
*
+
?
{
ДесятичныеЦифры }
{
ДесятичныеЦифры ,}
{
ДесятичныеЦифры , ДесятичныеЦифры }
См. 15.10.1
Атом ::
СимволШаблона
.

\ EscapeАтом
КлассСимволов

( Дизъюнкция )
(?:
Дизъюнкция )
(?=
Дизъюнкция )
(?!
Дизъюнкция )

См. 15.10.1
СимволШаблона ::ИсходныйСимвол но не один из:
^ $ \ . * + ? ( ) [ ] { } |
См. 15.10.1
EscapeАтом ::
ДесятичнаяEscape
СимвольнаяEscape
EscapeКлассаСимвола
См. 15.10.1
СимвольнаяEscape ::
УправляющаяEscape
c УправляющийСимвол
ШестнадцатеричнаяEscapeПоследовательность
ЮникоднаяEscapeПоследовательность
EscapeИдентификатора
См. 15.10.1
УправляющаяEscape :: один из
f n r t v
См. 15.10.1
УправляющийСимвол :: один из
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
См. 15.10.1
EscapeИдентификатора ::
ИсходныйСимвол но не ЧастьИдентификатора
См. 15.10.1
ДесятичнаяEscape ::
ДесятичныйЦелыйЛитерал [предпросмотр ∉ ДесятичнаяЦифра]
См. 15.10.1
КлассСимволов ::
[ [предпросмотр ∉ {^}] ДиапазоныКласса ]
[^
ДиапазоныКласса ]
См. 15.10.1
ДиапазоныКласса ::
[пусто]
НепустыеДиапазоныКласса
См. 15.10.1
НепустыеДиапазоныКласса ::
АтомКласса
АтомКласса НепустыеДиапазоныКлассаБезТире
АтомКласса
- АтомКласса ДиапазоныКласса
См. 15.10.1
НепустыеДиапазоныКлассаБезТире ::
АтомКласса
АтомКлассаБезТире НепустыеДиапазоныКлассаБезТире
АтомКлассаБезТире
- АтомКласса ДиапазоныКласса
См. 15.10.1
АтомКласса ::
-
АтомКлассаБезТире
См. 15.10.1
АтомКлассаБезТире ::
ИсходныйСимвол но не один из \ ] -
\
EscapeКласса
См. 15.10.1
EscapeКласса ::
ДесятичнаяEscape
b
СимвольнаяEscape
EscapeКлассаСимвола

Автор: Гость (не зарегистрирован), дата: 30 мая, 2011 - 10:22
#permalink

Опечатка: ЗнакДеления :: один их
Нужно: ЗнакДеления :: один из


 
Текущий раздел
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum