Довідник з JavaScript
Довідник JavaScript служить вмістилищем фактів про мову JavaScript. Тут докладно описана вся мова. При написанні коду на JavaScript саме до цих сторінок доведеться найчастіше звертатися.
Мова JavaScript задумана для використання в певному більшому середовищі – браузері, сценаріях на сервері чи чомусь подібному. Здебільшого цей довідник прагне бути агностичним щодо середовища і не зосереджуватись на середовищі веббраузера.
Якщо ви лишень знайомитесь із JavaScript, то почніть з посібника. Коли матимете впевнене розуміння корінних засад, зможете використовувати довідник для отримання докладнішої інформації про окремі об'єкти або конструкції мови.
Вбудовані об'єкти
Стандартні вбудовані об'єкти JavaScript, разом з їхніми властивостями й методами.
Властивості-значення
Властивості-функції
eval()isFinite()isNaN()parseFloat()parseInt()decodeURI()decodeURIComponent()encodeURI()encodeURIComponent()escape()unescape()
Корінні об'єкти
Об'єкти помилок
ErrorAggregateErrorEvalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIErrorInternalError
Числа та дати
Робота з текстом
Колекції з індексами
ArrayInt8ArrayUint8ArrayUint8ClampedArrayInt16ArrayUint16ArrayInt32ArrayUint32ArrayBigInt64ArrayBigUint64ArrayFloat16ArrayFloat32ArrayFloat64Array
Колекції з ключами
Структуровані дані
Керування пам'яттю
Об'єкти абстракцій контролю
IteratorAsyncIteratorPromiseGeneratorFunctionAsyncGeneratorFunctionGeneratorAsyncGeneratorAsyncFunction
Рефлексія
Інтернаціоналізація
IntlIntl.CollatorIntl.DateTimeFormatIntl.DisplayNamesIntl.DurationFormatIntl.ListFormatIntl.LocaleIntl.NumberFormatIntl.PluralRulesIntl.RelativeTimeFormatIntl.Segmenter
Інші
Інструкції
Інструкції та оголошення JavaScript
Керування потоком виконання
Оголошення змінних
Функції та класи
Ітерації
Інші
Вирази та оператори
Вирази та оператори 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{...} - Джокер:
. - Твердження про межі слів:
\b,\B