Индекс

by 1 contributor:

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 выполняет цикл обхода итерируемых объектов (включая ArrayMap, 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() возвращает кубический корень (x3) из числа.
Math.ceil() округление
The Math.ceil(x) функция округляет число в меньшую или равную числу сторону
Math.hypot() Experimental, Expérimental, JavaScript, Math, Method
Функция Math.hypot() возвращает квадратный корень суммы квадратов параметров (value12+value22+...Math.hypot()\sqrt{\mathrm{value}_1^2+\mathrm{value}_2^2+...})
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() возвращает квадратный корень (x\sqrt{x}) из числа.
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, создавшую прототип экземпляра. Обратите внимание, что значение этого свойства является ссылкой на саму функцию, а не строкой, содержащей имя функции. Для примитивных значений, вроде 1true или "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.

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

Метки: 
Contributors to this page: Mingun
Обновлялась последний раз: Mingun,