Справочник по JavaScript
Справочник по JavaScript служит репозиторием фактов о языке JavaScript. Здесь подробно описан весь язык. При написании кода JavaScript вы часто будете обращаться к этим страницам (отсюда и название "Справочник по JavaScript").
Язык JavaScript предназначен для использования в некоторой более крупной среде, будь то браузер, серверные скрипты или аналогичные. В большинстве случаев этот справочник пытается быть независимым от среды и не ориентирован на среду веб-браузера.
Если вы новичок в JavaScript, начните с руководства. Как только вы твердо усвоите основы, вы сможете использовать справочник для получения более подробной информации об отдельных объектах и конструкциях языка.
Встроенные объекты
Стандартные встроенные объекты JavaScript, а также их методы и свойства.
Свойства значений
Свойства функций
eval()isFinite()isNaN()parseFloat()parseInt()decodeURI()decodeURIComponent()encodeURI()encodeURIComponent()-
escape()Устарело -
unescape()Устарело
Фундаментальные объекты
Объекты ошибок
ErrorAggregateErrorEvalErrorRangeErrorReferenceErrorSuppressedErrorSyntaxErrorTypeErrorURIError-
InternalErrorНестандартный
Числа и даты
Обработка текста
Индексированные коллекции
ArrayInt8ArrayUint8ArrayUint8ClampedArrayInt16ArrayUint16ArrayInt32ArrayUint32ArrayBigInt64ArrayBigUint64ArrayFloat16ArrayFloat32ArrayFloat64Array
Коллекции с ключами
Структурированные данные
Управление памятью
Объекты управления абстракцией
IteratorAsyncIteratorPromiseGeneratorFunctionAsyncGeneratorFunctionGeneratorAsyncGeneratorAsyncFunctionDisposableStackAsyncDisposableStack
Отражение
Интернационализация
IntlIntl.CollatorIntl.DateTimeFormatIntl.DisplayNamesIntl.DurationFormatIntl.ListFormatIntl.LocaleIntl.NumberFormatIntl.PluralRulesIntl.RelativeTimeFormatIntl.Segmenter
Инструкции
Инструкции и объявления JavaScript
Управление потоком
Объявление переменных
Функции и классы
Итерации
Прочее
Выражения и операторы
Выражения и операторы JavaScript.
Основные выражения
Выражения левой части
Инкремент и декремент
Унарные операторы
Арифметические операторы
Операторы отношения
Операторы равенства
Операторы битового сдвига
Двойные битовые операторы
Двойные логические операторы
Условный (тернарный) оператор
Операторы присваивания
Операторы yield
Синтаксис spread
Оператор запятая
Функции
- Стрелочные функции
- Параметры по умолчанию
- Параметры rest
arguments- Определения методов
- getter
- setter
Классы
constructorextends- Приватные элементы
- Публичные поля классов
static- Статические блоки инициализации
Регулярные выражения
Регулярные выражения JavaScript.
- Обратная ссылка:
\1,\2 - Захватывающая группа:
(...) - Символьный класс:
[...],[^...] - Экранирование символьного класса:
\d,\D,\w,\W,\s,\S - Экранирование символа:
\n,\u{...} - Дизъюнкция:
| - Ограничение начала/конца ввода:
^,$ - Буквальный символ:
a,b - Просмотр вперед:
(?=...),(?!...) - Просмотр назад:
(?<=...),(?<!...) - Модификатор:
(?ims-ims:...) - Именованная обратная ссылка:
\k<name> - Именованная захватывающая группа:
(?<name>...) - Незахватывающая группа:
(?:...) - Квантификатор:
*,+,?,{n},{n,},{n,m} - Экранирование Unicode символьного класса:
\p{...},\P{...} - Wildcard:
. - Граница слова:
\b,\B
Дополнительные справочные страницы
- Обзор технологий JavaScript
- Модель выполнения
- Лексическая грамматика
- Типы и структуры данных
- Протоколы итерации
- Завершающие запятые
- Ошибки
- Строгий режим
- Устаревшие возможности
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference