Found 325 pages:
| Page | Tags and summary |
|---|---|
| JavaScript | JavaScript, Все_категории |
| JavaScript (иногда просто JS)— это интерпретируемый, лёгкий, объектно-ориентированный, кросс-платформенный язык. Он более известен как язык скриптов для веб-страниц, но используется и в других программных продуктах, например node.js или Apache CouchDB. | |
| A re-introduction to JavaScript (JS Tutorial) | |
| Почему нужно введение заново? Потому что JavaScript имеет веские основания быть самым недооцененным языком программирования в мире. Зачастую JavaScript воспринимают как игрушку, но за его обманчивой простотой стоит множество возможностей. В 2005 году мир увидел начало развития высококлассных JavaScript приложений, а также необходимость в глубоком понимании технологий, веб разработчиками. | |
| Data structures | |
| Все языки программирования содержат встроенные типы данных, но они часто отличаются друг от друга в разных языках. Эта статья, попытка описать встроенные структуры (типы) данных доступные в JavaScript и их свойства. На их основе строятся другие структуры данных. Когда это возможно, то мы будем сравнивать типы данных в разных языках. | |
| Guide | |
| No summary! | |
| LiveConnect Overview | |
| Эта глава описывает технолонию LiveConnect которая позволяет Java и JavaScript взаимодейстовать между собой. В этой главе полагается что вы имеет представление о языке программирования Java. | |
| Выражения и операторы | |
| Эта глава описывает JavaScript выражения и операторы, такие как операторы присваивания, сравнения, арифметические, битовые, логические, строчные, и различные специальные операторы. | |
| Замыкания | |
| Замыкания - это функции, ссылающиеся на независимые (свободные) переменные. | |
| Значения, переменные, и литералы | |
| В этой главе обсуждаются типы данных в JavaScript и описываются базовые строительные блоки: переменные, постоянные, и литералы. | |
| Инструкции | |
| Для начала разберемся в терминологии. В JavaScript есть понятия инструкций (statement) и выражений (expression). Они очень похожи друг на друга. Любое выражение является также и инструкцией (или набором инструкций). Здесь можно узнать больше о выражениях Выражениях и операторах. | |
| Наследование и цепочка прототипов | |
Модель наследования в JavaScript может сконфузить опытных разработчиков на высокоуровневых объектно-ориентированных языках (таких, например, как Java или C++), так как она динамическая и не включает в себя реализацию понятия class (хотя ключевое слово class и является зарезервированным, т.е., не может быть использовано в качестве имени переменной). |
|
| Об этом руководстве | |
| No summary! | |
| Об этом учебнике | |
| JavaScript это кросс-платформенный, объектно-ориентированный интерпретируемый язык программирования. В этом учебнике описано все, что вам нужно знать для того, чтобы начать ипользовать JavaScript. | |
| Обзор JavaScript | |
| Эта глава является введением в JavaScript и описывает некоторые из базовых понятий. | |
| Работа с объектами | |
| JavaScript спроектирована на основе простой парадигмы. В основе концепции лежат простые объекты. Объект это набор свойств, и свойство состоит из имени и значения ассоциированного и с этим именем. Значением свойства может быть и функция, которую можно назвать методом объекта. В дополнение к встроенным в браузер объектам, вы можете опеределать свои собственные объекты. | |
| Регулярные выражения | |
Регулярные выражения - это шаблоны используемые для сопоставления последовательностей символов в строках. В JavaScript, регулярные выражения тоже объекты. Эти шаблоны используются в методах exec и test объекта RegExp, а также match, replace, search, и split объекта String. Данная глава описывает регулярные выражения в JavaScript. |
|
| Функции | |
| Функции это один из фундаментальных строительных блоков JavaScript. Функция это JavaScript процедура—представляющая собой набор инструкций, которые выполняют какое либо действие или вычисляют значение. Чтобы воспользоваться функцией, вы должны определить функцию в той области видимости где хотите вызвать ее. | |
| JavaScript шеллы | |
| JavaScript шеллы позволяют быстро проверить фрагменты JavaScript кода без перезагрзки страницы. Они чрезвычайно полезны для разработки и отладки кода. | |
| Индекс | JavaScript, MDN, meta |
| Found 320 pages: | |
| Поддержка стандарта ECMAScript 5 в Mozilla | ECMAScript5, JavaScript, Versions |
| Стандарт ECMAScript 5.1, последнее издание стандарта, на котором основан язык JavaScript, был принят в июне 2011 года. | |
| Ресурсы по JavaScript | |
| ECMAScript это язык программирования лежащий в основе JavaScript. ECMAScript стандартизирован в спецификации ECMA-262, организацией по стандартам Ecma International . Далее в таблице перечислены утвержденные стандарты ECMAScript: | |
| Справочник по JavaScript | JavaScript |
| Эта часть раздела MDN по JavaScript служит хранилищем фактов о языке JavaScript. Более подробную информацию об этом справочнике можно получить здесь. | |
| Выражения и операторы | JavaScript, Operators |
| Эта глава описывает все операторы, выражения и ключевые слова языка JavaScript. | |
| Assignment operators | |
| Оператор присваивания присваивает левому операнду значение правого операнда. | |
| delete | |
Оператор delete удаляет свойство из объекта. |
|
| function expression | |
Конструкция function используется для определения функции внутри выражения. |
|
| typeof | JavaScript, Оператор |
| Оператор typeof возвращает строку, указывающую тип операнда, не производя конечных вычислений | |
| Арифметические операции | |
Арифметические операции берут в качестве операндов числовые значения (это может быть и литерал и переменная) и возвращают результат в виде одного числового значения. Стандартными арифметическими операциями являются сложение (+), вычитание (-), умножение (*) и деление (/). |
|
| Оператор Запятая | |
| Оператор запятая вычисляет значения обоих операндов (слева на право) и возвращает значение второго операнда. | |
| Приоритеты операторов | |
| Приоритет операторов определяет порядок, в котором операторы выполняются. Операторы с более высоким приоритетом выполняются первыми. | |
| Справочник_по_JavaScript_1.5/Операции/Битовые_Операции | |
| Битовые операции обращаются со своими операндами как с 32-х разрядными последовательностями нулей и единиц, а не как с десятичными, восьмеричными или шестнадцатиричными числами. К примеру десятичное число 9 в двоичном представлении будет выглядеть как 1001. Битовые операции производят свои преобразования именно с двоичным представлением числа, но возвращают стандартные числовые значения языка JavaScript. | |
| Индекс методов JavaScript | JavaScript |
| Следующий список содержит все задокументированные на MDN методы JavaScript в алфавитном порядке. | |
| Индекс свойств JavaScript | JavaScript |
| Следующий список содержит все задокументированные на MDN свойства JavaScript в алфавитном порядке. | |
| Инструкции и объявления | JavaScript, Reference, Référence, statements |
| Приложения на JavaScript состоят из инструкций с соответствующим синтаксисом. Одна инструкция может состоять из нескольких строк. На одной строке может находиться несколько инструкций, если они разделены точкой с запятой. Они являются не ключевыми словами, а группами ключевых слов. | |
| break | JavaScript, Statement |
Инструкция break прерывает выполнение текущего цикла, инструкции switch, или отмеченного (label) блочного выражения и переносит выполнение программы к инструкции, следующей за прерванной. |
|
| const | |
| const создаёт новую именованную константу, открытую только для чтения. | |
| continue | JavaScript, Statement |
| Инструкция continue прерывает выполнение итерации текущего или отмеченного цикла, и продолжает его выполнение на следующей итерации. | |
| for...of | ECMAScript6, JavaScript, Оператор, Экспериментальный |
Оператор for...of выполняет цикл обхода итерируемых объектов (включая Array, Map, Set, объект аргументов и подобных), вызывая на каждом шаге итерации операторы для каждого значения из различных свойств объекта. |
|
| function* | ECMAScript6, JavaScript, Итератор, Функция, Экспериментальный |
function* (ключевое слово function со звёздочкой) определяет функцию-генератор. |
|
| label | JavaScript, Statement, Метка |
Инструкция метки (label) используется вместе с break или continue для альтернативного выхода из цикла. Оно добавляется перед блочным выражением в качестве ссылки, которая может быть использована в дальнейшем. |
|
| let | |
| Объявляет локальную переменную в области видимости блока, с присвоением значения по необходимости. | |
| throw | |
The throw statement throws a user-defined exception. Execution of the current function will stop (the statements after throw won't be executed), and control will be passed to the first catch block in the call stack. If no catch block exists among caller functions, the program will terminate. |
|
| Стандартные встроенные объекты | JavaScript |
| Эта глава описывает все стандартные встроенные объекты JavaScript, вместе с их методами и свойствами. | |
| Array | Array, JavaScript |
Глобальный объект JavaScript Array — это конструктор для массивов, которые на высоком уровне представляют собой спископодобные объекты. |
|
| Array.from() | Array, ECMA, ECMAScript6, Experimental, Expérimental, JavaScript, Method |
Метод Array.from() создаёт новый экземпляр Array из массивоподобного или итерируемого объекта. |
|
| Array.isArray() | Array, ECMAScript5, JavaScript, Method |
Метод Array.isArray() возвращает true, если объект является массивом и false, если он массивом не является. |
|
| Array.length | Array, JavaScript, Property |
Свойство length представляется беззнаковым 32-х битным целым числом, указывающим количество элементов в массиве. |
|
| Array.of() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method |
Метод Array.of() создаёт новый экземпляр массива Array из произвольного числа агрументов, вне зависимости от числа или типа аргумента. |
|
| Array.prototype | Array, JavaScript, Property |
Свойство Array.prototype представляет прототип для конструктора Array. |
|
| Array.prototype.concat() | Array, JavaScript, Method, prototype |
Метод concat() возвращает новый массив, состоящий из массива, на котором он был вызван, соединённого с другими массивами и/или значениями, переданными в качестве аргументов. |
|
| Array.prototype.contains() | Array, ECMAScript7, Experimental, Expérimental, JavaScript, Method, prototype |
Метод contains() определяет, содержит ли массив определённый элемент, возвращая в зависимости от этого true или false. |
|
| Array.prototype.copyWithin() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод copyWithin() копирует последовательность элементов массива внутри него в позицию, начинающуюся по индексу target. Копия берётся по индексам, задаваемым вторым и третьим аргументами start и end. Аргумент end является необязательным и по умолчанию равен длине массива. |
|
| Array.prototype.entries() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод entries() возвращает новый объект итератора массива Array Iterator, содержащий пары ключ / значение для каждого индекса в массиве. |
|
| Array.prototype.every() | Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, prototype |
Метод every() проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции. |
|
| Array.prototype.fill() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод fill() заполняет все элементы массива от начального до конечного индексов одним значением. |
|
| Array.prototype.filter() | Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, prototype |
Метод filter() создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции. |
|
| Array.prototype.find() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод find() возвращает значение в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается undefined. |
|
| Array.prototype.findIndex() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод findIndex() возвращает индекс в массиве, если элемент удовлетворяет условию проверяющей функции. В противном случае возвращается -1. |
|
| Array.prototype.forEach() | Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, prototype |
Метод forEach() выполняет указанную функцию один раз для каждого элемента в массиве. |
|
| Array.prototype.indexOf() | Array, JavaScript, Method, prototype |
Метод indexOf() возвращает первый индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет. |
|
| Array.prototype.join() | Array, Method, prototype, Массив, Объединение |
Метод join() объединяет все элементы массива в строку. |
|
| Array.prototype.keys() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод keys() возвращает новый итератор массива Array Iterator, содержащий ключи каждого индекса в массиве. |
|
| Array.prototype.lastIndexOf() | Array, ECMAScript5, JavaScript, Method, prototype |
Метод lastIndexOf() возвращает последний индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет. Массив просматривается с конца, начиная с индекса fromIndex. |
|
| Array.prototype.map() | Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, prototype |
Метод map() создаёт новый массив с результатом вызова указанной функции для каждого элемента массива. |
|
| Array.prototype.pop() | Array, JavaScript, Method, prototype |
Метод pop() удаляет последний элемент из массива и возвращает его значение. |
|
| Array.prototype.push() | Array, JavaScript, Method, prototype |
Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива. |
|
| Array.prototype.reduce() | Array, ECMAScript5, JavaScript, JavaScript 1.8, Method, prototype |
Метод reduce() применяет функцию к аккумулятору и каждому значению массива (слева-направо), сводя его к одному значению. |
|
| Array.prototype.reduceRight() | Array, ECMAScript5, JavaScript, JavaScript 1.8, Method, prototype |
Метод reduceRight() применяет функцию к аккумулятору и каждому значению массива (справа-налево), сводя его к одному значению. |
|
| Array.prototype.reverse() | Array, JavaScript, Method, prototype |
Метод reverse() на месте обращает порядок следования элементов массива. Первый элемент массива становится последним, а последний — первым. |
|
| Array.prototype.shift() | Array, JavaScript, Method, prototype |
Метод shift() удаляет первый элемент из массива и возвращает его значение. Этот метод изменяет длину массива. |
|
| Array.prototype.slice() | Array, JavaScript, Method, prototype |
Метод slice() возвращает поверхностную копию части массива в новый объект массива. |
|
| Array.prototype.some() | Array, ECMAScript5, JavaScript, JavaScript 1.6, Method, prototype |
Метод some() проверяет, удовлетворяет ли хоть какой-нибудь элемент массива условию, заданному в передаваемой функции. |
|
| Array.prototype.sort() | Array, JavaScript, Method, prototype |
Метод sort() на месте сортирует элементы массива и возвращает отсортированный массив. Сортировка не обязательно устойчива (англ.). Порядок cортировки по умолчанию соответствует порядку кодовых точек Unicode. |
|
| Array.prototype.splice() | Array, JavaScript, Method, prototype |
Метод splice() изменяет содержимое массива, добавляя новые и удаляя старые элементы. |
|
| Array.prototype.toLocaleString() | Array, Internationalization, JavaScript, Method, prototype |
| No summary! | |
| Array.prototype.toSource() | Array, JavaScript, Method, Non-standard, prototype |
Метод toSource() возвращает строковое представление исходного кода массива. |
|
| Array.prototype.toString() | Array, JavaScript, Method, prototype |
Метод toString() возвращает строковое представление указанного массива и его элементов. |
|
| Array.prototype.unshift() | Array, JavaScript, Method, prototype |
Метод unshift() добавляет один или более элементов в начало массива и возвращает новую длину массива. |
|
| Array.prototype.values() | Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype |
Метод values() возвращает новый объекта итератора массива Array Iterator, содержащий значения для каждого индекса в массиве. |
|
| Boolean | Boolean, Constructor, JavaScript |
Объект Boolean является объектом-обёрткой над примитивом логического типа. |
|
| Boolean.prototype | Boolean, JavaScript, Property, prototype |
Свойство Boolean.prototype представляет прототип конструктора объекта Boolean. |
|
| Boolean.prototype.toSource() | Boolean, JavaScript, Method, Non-standard, prototype |
Метод toSource() возвращает строку, представляющую исходный код объекта. |
|
| Boolean.prototype.toString() | Boolean, JavaScript, Method, prototype |
Метод toString() возвращает строковое представление указанного объекта Boolean. |
|
| Boolean.prototype.valueOf() | Boolean, JavaScript, Method, prototype |
Метод valueOf() возвращает примитивное значение объекта Boolean. |
|
| Date | Date, JavaScript, Reference, Référence |
Создаёт экземпляр объекта Date, представляющего собой момент времени. Объекты даты Date основываются на значении количества миллисекунд, прошедших с 1 января 1970 года в часовом поясе UTC. |
|
| Date.UTC() | Date, JavaScript, Method, Reference, Référence |
Метод Date.UTC() принимает те же самые параметры, что и самая длинная форма конструктора Date и возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC. |
|
| Date.now() | Date, JavaScript, Method, Reference, Référence |
Метод Date.now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC. |
|
| Date.parse() | Date, JavaScript, Method, Reference, Référence |
Метод Date.parse() разбирает строковое представление даты и возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC. |
|
| Date.prototype | Date, JavaScript, Property, Reference, Référence, prototype |
Свойство Date.prototype представляет прототип конструктора Date. |
|
| Date.prototype.getDate() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getDate() возвращает день месяца указанной даты по местному времени. |
|
| Date.prototype.getDay() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getDay() возвращает день недели указанной даты по местному времени, где 0 соответствует воскресенью. |
|
| Date.prototype.getFullYear() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getFullYear() возвращает год указанной даты по местному времени. |
|
| Date.prototype.getHours() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getHours() возвращает часы указанной даты по местному времени. |
|
| Date.prototype.getMilliseconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getMilliseconds() возвращает миллисекунды указанной даты по местному времени. |
|
| Date.prototype.getMinutes() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getMinutes() возвращает минуты указанной даты по местному времени. |
|
| Date.prototype.getMonth() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getMonth() возвращает месяц указанной даты по местному времени, нумерация месяцев начинается с нуля для первого месяца в году. |
|
| Date.prototype.getSeconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getSeconds() возвращает секунды указанной даты по местному времени. |
|
| Date.prototype.getTime() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getTime() возвращает числовое значение, соответствующее указанной дате по всемирному координированному времени. |
|
| Date.prototype.getTimezoneOffset() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getTimezoneOffset() возвращает смещение часового пояса относительно часового пояса UTC в минутах для текущей локали. |
|
| Date.prototype.getUTCDate() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCDate() возвращает день месяца указанной даты по всемирному координированному времени. |
|
| Date.prototype.getUTCDay() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCDay() возвращает день недели указанной даты по всемирному координированному времени, где 0 соответствует воскресенью. |
|
| Date.prototype.getUTCFullYear() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCFullYear() возвращает год указанной даты по всемирному координированному времени. |
|
| Date.prototype.getUTCHours() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCHours() возвращает часы указанной даты по всемирному координированному времени. |
|
| Date.prototype.getUTCMilliseconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCMilliseconds() возвращает миллисекунды указанной даты по всемирному координированному времени. |
|
| Date.prototype.getUTCMinutes() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCMinutes() возвращает минуты указанной даты по всемирному координированному времени. |
|
| Date.prototype.getUTCMonth() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCMonth() возвращает месяц указанной даты по всемирному координированному времени, нумерация месяцев начинается с нуля для первого месяца в году. |
|
| Date.prototype.getUTCSeconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод getUTCSeconds() возвращает секунды указанной даты по всемирному координированному времени. |
|
| Date.prototype.getYear() | Date, Deprecated, JavaScript, Method, Reference, Référence, prototype |
| No summary! | |
| Date.prototype.setDate() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setDate() устанавливает день месяца указанной даты по местному времени. |
|
| Date.prototype.setFullYear() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setFullYear() устанавливает полный год указанной даты по местному времени. |
|
| Date.prototype.setHours() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setHours() устанавливает часы указанной даты по местному времени и возвращает количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC до времени, представляемого обновлённым экземпляром Date. |
|
| Date.prototype.setMilliseconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setMilliseconds() устанавливает миллисекунды указанной даты по местному времени. |
|
| Date.prototype.setMinutes() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setMinutes() устанавливает минуты указанной даты по местному времени. |
|
| Date.prototype.setMonth() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setMonth() устанавливает месяц указанной даты по местному времени. |
|
| Date.prototype.setSeconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setSeconds() устанавливает секунды указанной даты по местному времени. |
|
| Date.prototype.setTime() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setTime() устанавливает время объекта Date в значение, представляемое количеством миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC. |
|
| Date.prototype.setUTCDate() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCDate() устанавливает день месяца указанной даты по всемирному координированному времени. |
|
| Date.prototype.setUTCFullYear() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCFullYear() устанавливает полный год указанной даты по всемирному координированному времени. |
|
| Date.prototype.setUTCHours() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCHours() устанавливает часы указанной даты по всемирному координированному времени и возвращает количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC до времени, представляемого обновлённым экземпляром Date. |
|
| Date.prototype.setUTCMilliseconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCMilliseconds() устанавливает миллисекунды указанной даты по всемирному координированному времени. |
|
| Date.prototype.setUTCMinutes() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCMinutes() устанавливает минуты указанной даты по всемирному координированному времени. |
|
| Date.prototype.setUTCMonth() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCMonth() устанавливает месяц указанной даты по всемирному координированному времени. |
|
| Date.prototype.setUTCSeconds() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод setUTCSeconds() устанавливает секунды указанной даты по всемирному координированному времени. |
|
| Date.prototype.setYear() | Date, Deprecated, JavaScript, Method, Reference, Référence, prototype |
| No summary! | |
| Date.prototype.toDateString() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод toDateString() возвращает часть, содержащую только дату объекта Date в виде человеко-читаемой строки на американском английском. |
|
| Date.prototype.toGMTString() | Date, Deprecated, JavaScript, Method, Reference, Référence, prototype |
Метод toGMTString() преобразует дату в строку, используя соглашения Среднего времени по Гринвичу (GMT) в Интернет. Точный формат значения, возвращаемого методом toGMTString() различается на разных платформах и браузерах, можно лишь сказать, что он представляет собой человеко-читаемую строку с датой. |
|
| Date.prototype.toISOString() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод toISOString() возвращает строку в формате ISO (расширенный формат ISO 8601), который можно описать следующим образом: YYYY-MM-DDTHH:mm:ss.sssZ. Часовой пояс всегда равен UTC, что обозначено суффиксом "Z". |
|
| Date.prototype.toJSON() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод toJSON() возвращает представление объекта Date в виде JSON. |
|
| Date.prototype.toLocaleDateString() | Date, Internationalization, JavaScript, Method, Reference, Référence, prototype |
Метод toLocaleDateString() возвращает строку с языко-зависимым представлением части с датой в этой дате. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации. |
|
| Date.prototype.toLocaleFormat() | Date, JavaScript, Method, Non-standard, Reference, Référence, prototype |
Нестандартный метод toLocaleFormat() преобразует дату в строку, используя указанное форматирование. Объект Intl.DateTimeFormat является совместимой со стандартами альтернативой при форматировании дат. Так же смотрите новую версию метода Date.prototype.toLocaleDateString(). |
|
| Date.prototype.toLocaleString() | Date, Internationalization, JavaScript, Method, Reference, Référence, prototype |
Метод toLocaleString() возвращает строку с языко-зависимым представлением даты. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации. |
|
| Date.prototype.toLocaleTimeString() | Date, Internationalization, JavaScript, Method, Reference, Référence, prototype |
Метод toLocaleTimeString() возвращает строку с языко-зависимым представлением части со временем в этой дате. Новые аргументы locales и options позволяют приложениям определять язык, чьи соглашения по форматированию должны использоваться, а также менять поведение этого метода. В старых реализациях, игнорирующих аргументы locales и options, используемая локаль и форма возвращённой строки целиком зависит от реализации. |
|
| Date.prototype.toSource() | Date, JavaScript, Method, Non-standard, Reference, Référence, prototype |
Метод toSource() возвращает строковое представление исходного кода объекта. |
|
| Date.prototype.toString() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод toString() возвращает строковое представление указанного объекта Date. |
|
| Date.prototype.toTimeString() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод toTimeString() возвращает часть, содержащую только время объекта Date в виде человеко-читаемой строки на американском английском. |
|
| Date.prototype.toUTCString() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод toUTCString() преобразует дату в строку, используя часовой пояс UTC. |
|
| Date.prototype.valueOf() | Date, JavaScript, Method, Reference, Référence, prototype |
Метод valueOf() возвращает примитивное значение объекта Date. |
|
| Error | Error, JavaScript |
Конструктор Error создаёт объект ошибки. Экземпляры объекта Error выбрасываются при возникновении ошибок во время выполнения. Объект Error также может использоваться в качестве базового для пользовательских исключений. Смотрите ниже стандартные встроенные типы ошибок. |
|
| Error.prototype | Error, JavaScript, Property |
Свойство Error.prototype представляет прототип конструктора объекта Error. |
|
| Error.prototype.columnNumber | Error, JavaScript, Non-standard, Property, prototype |
Свойство columnNumber содержит номер колонки в строке файла, в котором возникла эта ошибка. |
|
| Error.prototype.fileName | Error, JavaScript, Non-standard, Property, prototype |
Свойство fileName содержит путь к файлу, в котором возникла эта ошибка. |
|
| Error.prototype.lineNumber | Error, JavaScript, Non-standard, Property, prototype |
Свойство lineNumber содержит номер строки в файле, в котором возникла эта ошибка. |
|
| Error.prototype.message | Error, JavaScript, Property, prototype |
Свойство message представляет человеко-читаемое описание ошибки. |
|
| Error.prototype.name | Error, JavaScript, Property, prototype |
Свойство name представляет имя типа ошибки. Начальное значение равно строке "Error". |
|
| Error.prototype.stack | Error, JavaScript, Non-standard, Property, prototype |
Нестандартное свойство stack объекта Error возвращает трассировку стека вызываемых функций в порядке их выполнения, вместе с номерами строк, именами файлов и аргументами. Строка со стеком заполняется от самых недавних вызовов до вызова из глобальной области видимости. |
|
| Error.prototype.toSource() | Error, JavaScript, Method, Non-standard, prototype |
Метод toSource() возвращает код, вычисление которого приведёт к этой же ошибке. |
|
| Error.prototype.toString() | Error, JavaScript, Method, prototype |
Метод toString() возвращает строку, представляющую указанный объект Error. |
|
| EvalError | Error, EvalError, JavaScript, NeedsExample |
Объект EvalError представляет ошибку, возникающую в глобальной функции eval(). |
|
| EvalError.prototype | Error, EvalError, JavaScript, Property |
Свойство EvalError.prototype представляет прототип конструктора объекта EvalError. |
|
| Function | Constructor, Function, JavaScript |
Конструктор Function создаёт новый объект Function. В JavaScript каждая функция является объектом Function. |
|
| Function.arguments | Deprecated, Function, JavaScript, Property, arguments |
Свойство function.arguments ссылалось на массивоподобный объект, соответствующий аргументам, переданным в функцию. Используйте вместо него простую переменную arguments. |
|
| Function.arity | Function, JavaScript, Obsolete, Property, Unimplemented |
Свойство arity использовалось для возврата количества ожидаемых функцией аргументов, однако, оно больше не существует и было заменено свойством Function.prototype.length. |
|
| Function.caller | Function, JavaScript, Non-standard, Property |
Свойство function.caller возвращает функцию, которая вызвала указанную функцию. |
|
| Function.displayName | Function, JavaScript, Non-standard, Property |
Свойство function.displayName возвращает отображаемое имя функции. |
|
| Function.length | Function, JavaScript, Property |
Свойство length определяет количество аргументов, ожидаемых функцией. |
|
| Function.name | ECMAScript6, Experimental, Expérimental, Function, JavaScript, Property |
Свойство function.name возвращает имя функции. |
|
| Function.prototype | Function, JavaScript, Property, prototype |
Свойство Function.prototype представляет прототип объекта Function. |
|
| Function.prototype.apply() | Function, JavaScript, Method |
Метод apply() вызывает функцию с указанным значением this и аргументами, предоставленными в виде массива (либо массивоподобного объекта). |
|
| Function.prototype.bind() | ECMAScript5, Function, JavaScript, Method |
Метод bind() создаёт новую функцию, которая при вызове устанавливает в качестве контекста выполнения this предоставленное значение. В метод также передаётся набор аргументов, которые будут установлены перед переданными в привязанную функцию аргументами при её вызове. |
|
| Function.prototype.call() | Function, JavaScript, Method |
Метод call() вызывает функцию с указанным значением this и индивидуально предоставленными аргументами. |
|
| Function.prototype.isGenerator() | Function, JavaScript, Method, Non-standard |
Метод isGenerator() определяет, является ли функция генератором. |
|
| Function.prototype.toSource() | Function, JavaScript, Method, Non-standard |
Метод toSource() возвращает строку, представляющую исходный код объекта. |
|
| Function.prototype.toString() | Function, JavaScript, Method, prototype |
Метод toString() возвращает строку, представляющую исходный код функции. |
|
| Infinity | JavaScript |
Глобальное свойство Infinity является числовым значением, представляющим бесконечность. |
|
| InternalError | Error, InternalError, JavaScript, NeedsExample, Non-standard |
Объект InternalError представляет ошибку, возникающую внутри движка JavaScript. Например: "InternalError: too much recursion". |
|
| InternalError.prototype | Error, InternalError, JavaScript, Non-standard, Property |
Свойство InternalError.prototype представляет прототип конструктора объекта InternalError. |
|
| Intl | Internationalization, JavaScript |
Объект Intl является пространством имён для API интернационализации ECMAScript, предосталяющим языко-зависимое сравнение строк, форматирование чисел и дат со временем. Конструкторы объектов Collator, NumberFormat и DateTimeFormat являются свойствами объекта Intl. На этой странице описаны эти свойства, а также общая функциональность конструкторов интернационализации и других языко-зависимых функций. |
|
| Intl.Collator | Collator, Internationalization, JavaScript |
Объект Intl.Collator является конструктором сортировщиков — объектов, включающих языко-зависимое сравнение строк. |
|
| Intl.Collator.prototype | Collator, Internationalization, JavaScript, Property, prototype |
Свойство Intl.Collator.prototype представляет объект прототипа конструктора Intl.Collator. |
|
| Intl.Collator.prototype.compare | Collator, Internationalization, JavaScript, Property, prototype |
Свойство Intl.Collator.prototype.compare возвращает функцию-геттер, сравнивающую две строки согласно порядку сортировки соответствующего объекта Collator. |
|
| Intl.Collator.prototype.resolvedOptions() | Collator, Internationalization, JavaScript, Method, NeedsExample, prototype |
Метод Intl.Collator.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры сравнения строк, вычисленные во время инициализации соответствующего объекта Collator. |
|
| Intl.Collator.supportedLocalesOf() | Collator, Internationalization, JavaScript, Method |
Метод Intl.Collator.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при сравнении строк без отката к локали по умолчанию среды выполнения. |
|
| Intl.DateTimeFormat | DateTimeFormat, Internationalization, JavaScript |
Объект Intl.DateTimeFormat является конструктором объектов, включающих языко-зависимое форматирование даты и времени. |
|
| Intl.DateTimeFormat.prototype | DateTimeFormat, Internationalization, JavaScript, Property, prototype |
Свойство Intl.DateTimeFormat.prototype представляет объект прототипа конструктора Intl.DateTimeFormat. |
|
| Intl.DateTimeFormat.prototype.format | DateTimeFormat J, Internationalization, JavaScript, Property, prototype |
Свойство Intl.DateTimeFormat.prototype.format возвращает функцию-геттер, форматирующую дату согласно локали и параметрам форматирования соответствующего объекта DateTimeFormat. |
|
| Intl.DateTimeFormat.prototype.resolvedOptions() | DateTimeFormat, Internationalization, JavaScript, Method, NeedsExample, prototype |
Метод Intl.DateTimeFormat.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры форматирования даты и времени, вычисленные во время инициализации соответствующего объекта DateTimeFormat. |
|
| Intl.DateTimeFormat.supportedLocalesOf() | DateTimeFormat, Internationalization, JavaScript, Method, prototype |
Метод Intl.DateTimeFormat.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при форматировании даты и времени без отката к локали по умолчанию среды выполнения. |
|
| Intl.NumberFormat | Internationalization, JavaScript, NumberFormat |
Объект Intl.NumberFormat является конструктором объектов, включающих языко-зависимое форматирование чисел. |
|
| Intl.NumberFormat.prototype | Internationalization, JavaScript, NumberFormat, Property, prototype |
Свойство Intl.NumberFormat.prototype представляет объект прототипа конструктора Intl.NumberFormat. |
|
| Intl.NumberFormat.prototype.format | Internationalization, JavaScript, NumberFormat, Property, prototype |
Свойство Intl.NumberFormat.prototype.format возвращает функцию-геттер, форматирующую число согласно локали и параметрам форматирования соответствующего объекта NumberFormat. |
|
| Intl.NumberFormat.prototype.resolvedOptions() | Internationalization, JavaScript, Method, NeedsExample, NumberFormat, prototype |
Метод Intl.NumberFormat.prototype.resolvedOptions() возвращает новый объект со свойствами, отражающими локаль и параметры форматирования чисел, вычисленные во время инициализации соответствующего объекта NumberFormat. |
|
| Intl.NumberFormat.supportedLocalesOf() | Internationalization, JavaScript, Method, NumberFormat |
Метод Intl.NumberFormat.supportedLocalesOf() возвращает массив, содержащий те из предоставленных локалей, что поддерживаются при форматировании чисел без отката к локали по умолчанию среды выполнения. |
|
| Iterator | |
| Функция Iterator. | |
| JSON | JSON, JavaScript, NeedsTranslation, Object, TopicStub |
The JSON object contains methods for parsing JavaScript Object Notation (JSON) and converting values to JSON. It can't be called or constructed, and aside from its two method properties it has no interesting functionality of its own. |
|
| JSON.parse() | ECMAScript5, JSON, JavaScript, Method |
Метод JSON.parse() разбирает JSON строку, опционально возможно преобразование результата. |
|
| JSON.stringify() | |
Метод JSON.stringify() преобразует значение в jSON строку, опционально возможно изменение существующих свойств и добавление новых в процессе преобразования. |
|
| Map | ECMAScript6, JavaScript, map, Экспериментальный |
Объект Map является простым ассоциативным массивом. Любые типы (как объекты, так и примитивы) могут быть использованы в качестве ключа или значения. |
|
| Math | JavaScript, Math, NeedsTranslation |
| Math является встроенным объектом, который имеет свойства и методы для математических констант и функций. Не является функциональным объектом. | |
| Math.abs() | JavaScript, Math, Method |
Функция Math.abs() возвращает абсолютную величину (модуль) числа. |
|
| Math.acos() | JavaScript, Math, Method |
Функция Math.acos() возвращает арккосинус числа (в радианах). |
|
| Math.acosh() | Experimental, Expérimental, JavaScript, Math, Method |
Функция Math.acosh() возвращает гиперболической арккосинус числа (в радианах). |
|
| Math.asin() | JavaScript, Math, Method |
Функция Math.asin() возвращает арксинус числа (в радианах). |
|
| Math.asinh() | Experimental, Expérimental, JavaScript, Math, Method |
Функция Math.asinh() возвращает гиперболической арксинус числа (в радианах). |
|
| Math.atan() | |
Функция Math.atan() возвращает арктангенс числа (в радианах). |
|
| Math.cbrt() | Experimental, Expérimental, JavaScript, Math, Method |
Функция Math.cbrt() возвращает кубический корень () из числа. |
|
| Math.ceil() | округление |
The Math.ceil(x) функция округляет число в меньшую или равную числу сторону |
|
| Math.hypot() | Experimental, Expérimental, JavaScript, Math, Method |
Функция Math.hypot() возвращает квадратный корень суммы квадратов параметров () |
|
| Math.max() | JavaScript, Math, Method |
Функция Math.max() возвращает наибольшее из нуля или более чисел. |
|
| Math.min() | JavaScript, Math, Method |
Функция Math.min() возвращает наименьшее из нуля или более чисел. |
|
| Math.random() | |
Функция Math.random() возвращает псевдо-случайное число с плавающей точкой в интервале [0, 1) c 0 (включительно) до, но не включая 1 (ислючительно), что в дальнейшем вы можете масштабировать до желаемого интервала. The implementation selects the initial seed to the random number generation algorithm; it cannot be chosen or reset by the user. |
|
| Math.sign() | Experimental, Expérimental, JavaScript, Math, Method |
Функция Math.sign() возвращает знак числа, указывая, является ли число положительным, отрицательным или нулевым. |
|
| Math.sqrt() | JavaScript, Math, Method |
Функция Math.sqrt() возвращает квадратный корень () из числа. |
|
| NaN | JavaScript |
Глобальное свойство NaN является значением, представляющим не-число (Not-A-Number). |
|
| Number | JavaScript, Number, Reference, Référence |
Объект Number является объектом-обёрткой, позволяющей вам работать с числовыми значениями. Объект Number создаётся через конструктор Number(). |
|
| Number.EPSILON | ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property |
Свойство Number.EPSILON представляет разницу между единицей и самым маленьким значением, большим единицы, ещё представимым объектом Number. |
|
| Number.MAX_SAFE_INTEGER | ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property |
Константа Number.MAX_SAFE_INTEGER представляет максимальное безопасное целочисленное значение в JavaScript (253 - 1). |
|
| Number.MAX_VALUE | JavaScript, Number, Property |
Свойство Number.MAX_VALUE представляет максимальное числовое значение, представимое в JavaScript. |
|
| Number.MIN_SAFE_INTEGER | ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property |
Константа Number.MIN_SAFE_INTEGER представляет минимальное безопасное целочисленное значение в JavaScript (-(253 - 1)). |
|
| Number.MIN_VALUE | JavaScript, Number, Property |
Свойство Number.MAX_VALUE представляет минимальное положительное числовое значение, представимое в JavaScript. |
|
| Number.NEGATIVE_INFINITY | JavaScript, Number, Property |
Свойство Number.NEGATIVE_INFINITY представляет значение отрицательной бесконечности. |
|
| Number.NaN | JavaScript, Number, Property |
Вам не нужно создавать объект Number для доступа к этому статическому свойству (используйте Number.NaN). |
|
| Number.POSITIVE_INFINITY | JavaScript, Number, Property |
Свойство Number.POSITIVE_INFINITY представляет значение положительной бесконечности. |
|
| Number.isFinite() | Experimental, Expérimental, JavaScript, Method, Number |
Метод Number.isFinite() определяет, является ли конечным переданное значение. |
|
| Number.isInteger() | Experimental, Expérimental, JavaScript, Method, Number |
Метод Number.isInteger() определяет, является ли переданное значение целым числом. |
|
| Number.isNaN() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number |
Метод Number.isNaN() определяет, является ли переданное значение NaN. Это более надёжная версия оригинальной глобальной функции isNaN(). |
|
| Number.isSafeInteger() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number |
Метод Number.isSafeInteger() определяет, является ли переданное значение безопасным целым числом. Безопасное целое число это такое число, которое |
|
| Number.parseFloat() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number |
Метод Number.parseFloat() разбирает строковый аргумент и возвращает число с плавающей запятой. Этот метод ведёт себя идентично глобальной функции parseFloat() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей). |
|
| Number.parseInt() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number |
Метод Number.parseInt() разбирает строковый аргумент и возвращает целое число. Этот метод ведёт себя идентично глобальной функции parseInt() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей). |
|
| Number.prototype | JavaScript, Number, Property, prototype |
Свойство Number.prototype представляет прототип конструктора Number. |
|
| Number.prototype.toExponential() | JavaScript, Method, Number, prototype |
Метод toExponential() возвращает строку, представляющую объект Number в экспоненциальной записи. |
|
| Number.prototype.toFixed() | JavaScript, Method, Number, prototype |
Метод toFixed() форматирует число, используя запись с фиксированной запятой. |
|
| Number.prototype.toLocaleString() | Internationalization, JavaScript, Method, Number, prototype |
Метод toLocaleString() возвращает строку с языко-зависимым представлением числа. |
|
| Number.prototype.toPrecision() | JavaScript, Method, Number, prototype |
Метод toPrecision() возвращает строку, представляющую объект Number с указанной точностью. |
|
| Number.prototype.toSource() | JavaScript, Method, Non-standard, Number, prototype |
Метод toSource() возвращает строку, представляющую исходный код объекта. |
|
| Number.prototype.toString() | JavaScript, Method, Number, prototype |
Метод toString() возвращает строковое представление указанного объекта Number. |
|
| Number.prototype.valueOf() | JavaScript, Method, Number, prototype |
Метод valueOf() возвращает примитивное значение объекта Number. |
|
| Number.toInteger() | JavaScript, Method, Non-standard, Number, Obsolete |
Метод Number.toInteger() использовался для вычисления переданного значения и преобразования его в целое число, но его реализация была удалена. |
|
| Object | Constructor, JavaScript, Object |
Конструктор Object создаёт объект-обёртку. |
|
| Object.assign() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object |
Метод Object.assign() используется для копирования значений всех собственных перечислимых свойств из одного или более исходных объектов в целевой объект. После копирования он возвращает целевой объект. |
|
| Object.create() | ECMAScript5, JavaScript, Method, Object |
Метод Object.create() создаёт новый объект с указанными объектом прототипа и свойствами. |
|
| Object.defineProperties() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.defineProperties() определяет новые или изменяет существующие свойства, непосредственно на объекте, возвращая этот объект. |
|
| Object.defineProperty | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.defineProperty() определяет новое или изменяет существующее свойство непосредственно на объекте, возвращая этот объект. |
|
| Дополнительные примеры по Object.defineProperty | Examples, JavaScript, Object |
На этой странице представлены дополнительные примеры использования метода Object.defineProperty(). |
|
| Object.freeze() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.freeze() замораживает объект: это значит, что он предотвращает добавление новых свойств к объекту, удаление старых свойств из объекта и изменение существующих свойств или значения их атрибутов перечисляемости, настраиваемости и записываемости. В сущности, объект становится эффективно неизменным. Метод возвращает замороженный объект. |
|
| Object.getOwnPropertyDescriptor() | ECMAScript5, JavaScript, Method, Object |
Метод Object.getOwnPropertyDescriptor() возвращает дескриптор свойства для собственного свойства (то есть такого, которое находится непосредственно в объекте, а не получено через цепочку прототипов) переданного объекта. |
|
| Object.getOwnPropertyNames() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.getOwnPropertyNames() возвращает массив со всеми свойствами (независимо от того, перечисляемые они или нет), найденными непосредственно в переданном объекте. |
|
| Object.getOwnPropertySymbols() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object |
Метод Object.getOwnPropertySymbols() возвращает массив всех символьных свойств, найденных непосредственно на переданном объекте. |
|
| Object.getPrototypeOf() | ECMAScript5, JavaScript, Method, Object |
Метод Object.getPrototypeOf() возвращает прототип (то есть, внутренней свойство [[Prototype]]) указанного объекта. |
|
| Object.is() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object |
Метод Object.is() определяет, являются ли два значения одинаковыми значениями. |
|
| Object.isExtensible() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.isExtensible() определяет, является ли объект расширяемым (то есть, можно ли к нему добавлять новые свойства). |
|
| Object.isFrozen() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.isFrozen() определяет, был ли объект заморожен. |
|
| Object.isSealed() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.isSealed() определяет, является ли объект запечатанным. |
|
| Object.keys() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.keys() возвращает массив из собственных перечисляемых свойств переданного объекта, в том же порядке, в котором они бы обходились циклом for...in (разница между циклом и методом в том, что цикл перечисляет свойства и из цепочки прототипов). |
|
| Object.observe() | ECMAScript7, Experimental, Expérimental, JavaScript, Method, NeedsUpdate, Object |
Метод Object.observe() используется для асинхронного обзора изменений в объекте. Он предоставляет поток изменений в порядке их возникновения. |
|
| Object.preventExtensions() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.preventExtensions() предотвращает добавление новых свойств к объекту (то есть, предотвращает расширение этого объекта в будущем). |
|
| Object.prototype | JavaScript, Object, Property |
Свойство Object.prototype представляет объект прототипа Object. |
|
| Object.prototype.__count__ | JavaScript, Object, Obsolete, Property, prototype |
Свойство __count__ использовалось для хранения количества перечислимых свойств объекта, но было удалено. |
|
| Object.prototype.__defineGetter__() | JavaScript, Method, Non-standard, Object, prototype |
Метод __defineGetter__ привязывает свойство объекта к функции, вызываемой каждый раз при поиске этого свойства. |
|
| Object.prototype.__defineSetter__() | JavaScript, Method, NeedsExample, Non-standard, Object, prototype |
Метод __defineSetter__ привязывает свойство объекта к функции, вызываемой каждый раз при попытке установить значение этого свойства. |
|
| Object.prototype.__lookupGetter__() | JavaScript, Method, NeedsExample, Non-standard, Object, prototype |
Метод __lookupGetter__ возвращает функцию, привязанную к геттеру указанного свойства. |
|
| Object.prototype.__lookupSetter__() | JavaScript, Method, NeedsExample, Non-standard, Object, prototype |
Метод __lookupSetter__ возвращает функцию, привязанную к сеттеру указанного свойства. |
|
| Object.prototype.__noSuchMethod__ | JavaScript, Non-standard, Object, Property, prototype |
Свойство __noSuchMethod__ ссылается на функцию, выполняющуюся каждый раз при вызове на объекте несуществующего метода. |
|
| Object.prototype.__parent__ | JavaScript, Object, Obsolete, Property, prototype |
Свойство __parent__ использовалось для указания контекста объекта, но было удалено. |
|
| Object.prototype.__proto__ | JavaScript, Object, Property, prototype |
Свойство __proto__ объекта Object.prototype является свойством доступа (комбинацией геттера и сеттера), которые расширяют внутренний прототип [[Prototype]] объекта (являющийся объектом или null), через который осуществлялся доступ. |
|
| Object.prototype.constructor | JavaScript, Object, Property, prototype |
Возвращает ссылку на функцию Object, создавшую прототип экземпляра. Обратите внимание, что значение этого свойства является ссылкой на саму функцию, а не строкой, содержащей имя функции. Для примитивных значений, вроде 1, true или "test", значение доступно только для чтения. |
|
| Object.prototype.eval() | JavaScript, Method, Object, Obsolete, prototype |
Метод Object.eval() использовался для вычисления строки JavaScript-кода в контексте объекта, однако, был удалён. |
|
| Object.prototype.hasOwnProperty() | JavaScript, Method, Object, prototype |
Метод hasOwnProperty() возвращает логическое значение, указывающее, содержит ли объект указанное свойство. |
|
| Object.prototype.isPrototypeOf() | JavaScript, Method, Object, prototype |
Метод isPrototypeOf() проверяет, входит ли объект в цепочку прототипов другого объекта. |
|
| Object.prototype.propertyIsEnumerable() | JavaScript, Method, Object, prototype |
Метод propertyIsEnumerable() возвращает логическое значение, указывающее, является ли указанное свойство перечисляемым. |
|
| Object.prototype.toLocaleString() | JavaScript, Method, Object, prototype |
Метод toLocaleString() возвращает строку, представляющую объект. Этот метод предназначен для переопределения унаследованными объектами в целях поддержки зависимости от локали. |
|
| Object.prototype.toSource() | JavaScript, Method, Non-standard, Object, prototype |
Метод toSource() возвращает строку, представляющую исходный код объекта. |
|
| Object.prototype.toString() | JavaScript, Method, Object, prototype |
Метод toString() возвращает строку, представляющую объект. |
|
| Object.prototype.unwatch() | JavaScript, Method, Non-standard, Object, prototype |
Метод unwatch() удаляет точку наблюдения, установленную методом watch(). |
|
| Object.prototype.valueOf() | JavaScript, Method, Object, prototype |
Метод valueOf() возвращает примитивное значение указанного объекта. |
|
| Object.prototype.watch() | JavaScript, Method, Non-standard, Object, prototype |
Метод watch() следит за присваиванием свойству значений и запускает указанную функцию, когда это происходит. |
|
| Object.seal() | ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object |
Метод Object.seal() запечатывает объект, предотвращая добавление новых свойств к объекту и делая все существующие свойства не настраиваемыми. Значения представленных свойств всё ещё могут изменяться, поскольку они остаются записываемыми. |
|
| Object.setPrototypeOf() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object |
Метод Object.setPrototype() устанавливает прототип (то есть, внутреннее свойство [[Prototype]]) указанного объекта в другой объект или null. |
|
| ParallelArray | |
| Целью ParallelArray является распараллеливание данных в веб-приложениях. Все функции, которые доступны на простом массиве могут исполняться параллельно на ParallelArray, при необходимости можно вернуться к последовательному исполнению. Чтобы убедиться что ваш код исполняется параллельно, it is suggested that the functions should be limited to the parallelizable subset of JS that Firefox supports. | |
| Promise | JavaScript, Promise, Экспериментальный |
Объект Promise (обещание) используется для отложенных и асинхронных вычислений. Promise может находиться в трёх состояниях: |
|
| RangeError | Error, JavaScript, Object, RangeError |
Объект RangeError представляет ошибку, возникающую, когда значение не входит в множество или выходит за диапазон допустимых значений. |
|
| RangeError.prototype | Error, JavaScript, Property, RangeError, prototype |
Свойство RangeError.prototype представляет прототип конструктора объекта RangeError. |
|
| ReferenceError | Error, JavaScript, NeedsExample, Object, ReferenceError O |
Объект ReferenceError представляет ошибку, возникающую при обращении к не существующей переменной. |
|
| ReferenceError.prototype | Error, JavaScript, Property, ReferenceError, prototype |
Свойство ReferenceError.prototype представляет прототип конструктора объекта ReferenceError. |
|
| RegExp | Constructor, JavaScript, NeedsTranslation, Regular Expressions, TopicStub, regexp |
Конструктор RegExp создаёт регулярное выражение для поиска кусков текста по флагам. |
|
| RegExp.prototype.test() | Методы, прототипы, регулярные выражения |
Метод test() выполняет поиск совпадения между регулярным выражением и указанной строкой. Возвращает true или false. |
|
| Set | ECMAScript6, JavaScript, set, Экспериментальный |
Объекты Set позволяют вам сохранять уникальные значения любого типа, как примитивы, так и другие типы объектов. |
|
| String | JavaScript, Reference, Référence, String |
Глобальный объект String является конструктором строк, или, последовательностей символов. |
|
| String.fromCharCode() | JavaScript, Method, Reference, Référence, String, Unicode |
Статический метод String.fromCharCode() возвращает строку, созданную из указанной последовательности значений Unicode. |
|
| String.fromCodePoint() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String |
Статический метод String.fromCodePoint() возвращает строку, созданную из указанной последовательности кодовых точек. |
|
| String.length | JavaScript, Property, Reference, Référence, String, prototype |
Свойство length представляет длину строки. |
|
| String.prototype | JavaScript, Property, Reference, Référence, String, prototype |
Свойство String.prototype представляет прототип объекта String. |
|
| String.prototype.anchor() | JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод anchor() создаёт якорный HTML-элемент <a>, используемый в качестве цели гиперссылки. |
|
| String.prototype.big() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод big() создаёт HTML-элемент <big>, заставляющий строку отображаться большим шрифтом. |
|
| String.prototype.blink() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод blink() создаёт HTML-элемент <blink>, заставляющий строку мерцать. |
|
| String.prototype.bold() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод bold() создаёт HTML-элемент <b>, заставляющий строку отображаться полужирным шрифтом. |
|
| String.prototype.charAt() | JavaScript, Method, Reference, Référence, String, prototype |
Метод charAt() возвращает указанный символ из строки. |
|
| String.prototype.charCodeAt() | JavaScript, Method, Reference, Référence, String, Unicode |
Метод charCodeAt() возвращает числовое значение Unicode для символа по указанному индексу (за исключением кодовых точек Unicode, больших 0x10000). |
|
| String.prototype.codePointAt() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype |
Метод codePointAt() возвращает неотрицательное целое число, являющееся закодированным в UTF-16, значением кодовой точки. |
|
| String.prototype.concat() | JavaScript, Method, Reference, Référence, String, prototype |
Метод concat() объединяет текст из двух или более строк и возвращает новую строку. |
|
| String.prototype.contains() | Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype |
Метод contains() определяет, находится ли одна строка внутри другой, возвращая, соотвественно, true или false. |
|
| String.prototype.endsWith() | Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype |
Метод endsWith() определяет, заканчивается ли строка символами другой строки, возвращая, соотвественно, true или false. |
|
| String.prototype.fixed() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод fixed() создаёт HTML-элемент <tt>, заставляющий строку отображаться моноширинным шрифтом. |
|
| String.prototype.fontcolor() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод fontcolor() создаёт HTML-элемент <font>, заставляющий строку отображаться шрифтом указанного цвета. |
|
| String.prototype.fontsize() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод fontsize() создаёт HTML-элемент <font>, заставляющий строку отображаться шрифтом указанного размера. |
|
| String.prototype.indexOf() | JavaScript, Method, Reference, Référence, String, prototype |
Метод indexOf() возвращает индекс первого вхождения указанного значения в строковый объект String, на котором он был вызван, начиная с индекса fromIndex. Возвращает -1, если значение не найдено. |
|
| String.prototype.italics() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод italics() создаёт HTML-элемент <i>, заставляющий строку отображаться курсивом. |
|
| String.prototype.lastIndexOf() | JavaScript, Method, Reference, Référence, String, prototype |
Метод lastIndexOf() возвращает индекс последнего вхождения указанного значения в строковый объект String, на котором он был вызван, или -1, если ничего не было найдено. Поиск по строке ведётся от конца к началу, начиная с индекса fromIndex. |
|
| String.prototype.link() | JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод link() создаёт HTML-элемент <a>, заставляющий строку отображаться в виде ссылки на другой URL. |
|
| String.prototype.small() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод small() создаёт HTML-элемент <small>, заставляющий строку отображаться маленьким шрифтом. |
|
| String.prototype.split() | |
Метод split() разделяет объект String на массив строк разделенных подстрокой. |
|
| String.prototype.startsWith() | ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Référence, String, prototype |
Метод startsWith() определяет, начинается ли строка с символов другой строки, возвращая, соотвественно, true или false. |
|
| String.prototype.strike() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод strike() создаёт HTML-элемент <strike>, заставляющий строку отображаться зачёркнутым текстом. |
|
| String.prototype.sub() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод sub() создаёт HTML-элемент <sub>, заставляющий строку отображаться подстрочным текстом (нижним индексом). |
|
| String.prototype.sup() | Deprecated, JavaScript, Method, Reference, Référence, String, prototype, Методы оборачивания в HTML |
Метод sup() создаёт HTML-элемент <sup>, заставляющий строку отображаться надстрочным текстом (верхним индексом). |
|
| String.prototype.trim() | String, Trim, Обрезание пробелов, Строка |
Метод trim() удаляет пробелы с обоих сторон строки. |
|
| replace | |
Returns a new string with some or all matches of a pattern replaced by a replacement. The pattern can be a string or a RegExp, and the replacement can be a string or a function to be called for each match. |
|
| Symbol | API, ECMAScript6, JavaScript, Symbol, Символы, Экспериментальная |
| Символ (анг. Symbol) — это уникальный и неизменяемый тип данных, который может быть использован как идентификатор для свойств объектов. Символьный объект (анг. symbol object) — это объект-обёртка (англ. wrapper) для символа primitive data type. | |
| SyntaxError | Error, JavaScript, NeedsExample, Object, SyntaxError |
Объект SyntaxError представляет ошибку, возникающую при попытке интерпретировать синтексически неправильный код. |
|
| SyntaxError.prototype | Error, JavaScript, Property, SyntaxError, prototype |
Свойство SyntaxError.prototype представляет прототип конструктора объекта SyntaxError. |
|
| TypeError | Error, JavaScript, NeedsExample, Object, TypeError |
Объект TypeError представляет ошибку, возникающую, когда значение имеет не ожидаемый тип. |
|
| TypeError.prototype | Error, JavaScript, Property, TypeError, prototype |
Свойство TypeError.prototype представляет прототип конструктора объекта TypeError. |
|
| URIError | Error, JavaScript, NeedsExample, Object, URIError |
Объект URIError представляет ошибку, возникающую при неправильном использовании глобальных функций обработки URI. |
|
| URIError.prototype | Error, JavaScript, Property, URIError, prototype |
Свойство URIError.prototype представляет прототип конструктора объекта URIError. |
|
| isNaN | Functions, JavaScript, Method |
Функция isNaN() определяет является ли литерал или переменная не числовым значением (NaN) или нет. При работе с функцией необходимо проявлять осторожность так как она работает некорректно. Если вам интересно подробнее можно посмотреть Number.isNaN() то как она описана в ECMAScript 6, в качестве альтернативного решения можно использовать typeof для проверки литерала или переменной на не числовое значение. |
|
| null | JavaScript, Literal, Primitive |
| No summary! | |
| undefined | JavaScript |
Значение глобального свойства undefined представляет значение undefined. Это одно из примитивных значений JavaScript. |
|
| Прокси | ECMAScript6 |
| Прокси используются программистами для объявления расширенной семантики JavaScript объектов. Стандартная семантика реализована в движке JavaScript, который обычно написан на низкоуровневом языке программирования, например C++. Прокси позволяют программисту определить поведение объекта при помощи JavaScript. Другими словами они являются инструментом метапрограммирования. | |
| Функции | |
| Generally speaking, a function is a "subprogram" that can be called by code external (or internal in the case of recursion) to the function. Like the program itself, a function is composed of a sequence of statements called the function body. Values can be passed to a function, and the function can return a value. | |
| Rest parameters | |
| Representation of an indefinite number of arguments as an array. | |
| Стрелочные функции | ECMAScript6, JavaScript, Функции |
Выражения стрелочных функций имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this. Стрелочные функции всегда анонимны. |
|
| Управление памятью | |
Низкоуровневые языки программирования (например, C) имеют низкоуровневые примитивы для управления памятью, такие как malloc() и free(). В JavaScript же память выделяется динамически при создании сущностей (т.е., объектов, строк и т.п.) и "автоматически" освобождается, когда они больше не используются. Последний процесс называется
сборкой мусора
. Слово "автоматически" является источником путаницы и зачастую создает у программистов на JavaScript (и других высокоуровневых языках) ложное ощущение, что они могут не заботиться об управлении памятью. |
|
| Что нового в JavaScript | JavaScript, Versions |
| Эта глава содержит информацию об истории версий JavaScript и статусе их реализаций в основанных на Mozilla/SpiderMonkey JavaScript-приложений, таких, как Firefox. | |
| Новое в JavaScript 1.6 | E4X, JavaScript, Все_категории |
| No summary! | |
| Новое в JavaScript 1.7 | JavaScript, Все_категории |
JavaScript 1.7 is a language update introducing several new features, in particular generators, iterators, array comprehensions, let expressions, and destructuring assignment. It also includes all the features of JavaScript 1.6. |
|
| Новое в JavaScript 1.8.5 | |
| JavaScript версии 1.8.5 включен в Firefox 4. | |
| Поддержка ECMAScript 6 в Mozilla | ECMAScript6, JavaScript |
| ECMAScript 6 - это новая версия стандарта, имеющая кодовое имя "Harmony" или "ES.next". Черновая спецификация может быть найдена в официальном вики ECMA. Первый рабочий черновик, основанный на ECMAScript 5.1, был опубликован 12 июля 2011 как "ES.next". По состоянию на август 2014 в ECMAScript 6 больше не принимаются новые функции и ожидается окончание работы над ним в конце 2014 с официальной публикацией в марте 2015. | |