Стандартные объекты JavaScript
275
посл. ред.
21.06.2016
JavaScript имеет стандартные встроенные объекты-конструкторы. Каждый из них используется для определённых целей: для работы со строками, регулярными выражениями, числами, датами и т.п. Для этого каждый объект обладает конкретными свойствами и методами. Дополнительно, каждый объект-конструктор наделяет своих наследников уникальными свойствами и методами, позволяющими выполнять сложные преобразования с содержащимися в них данными.
Базовые объекты
Глобальный объект
- Общий для всего скрипта объект. Для браузеров это объект
window
. Object
- Фундаментальный объект. Используется для создания любого объекта. Все встроенные объекты базируются на нем и являются его наследниками.
Function
- Все функции в программе являются выполняемыми объектами и наследниками класса
Function
. КонструкторFunction
позволяет создать функцию в общем потоке скрипта. Boolean
- Представляет логическое значение из переданного аргумента, но с типом
object
.
Массивы данных
Array
- Используется для создания массивов данных. Массив - это спископодобный объект, в котором каждый элемент имеет свой порядковый номер.
Работа со строками
RegExp
- Используется для создания объекта регулярного выражения. Регулярное выражение - это шаблон, которому должна удовлетворять строка или её часть.
String
- Создаёт объект, значением которого является строка, преобразованная из переданного аргумента. Методы и свойства применимы к
примитивным
строкам.
Числа и даты
Number
- Создаёт объект, значением которого является числовое представление переданного аргумента. Методы и свойства применимы к
примитивным
числам. Math
- Введён для использования его собственных статических свойств и методов. Свойствами объекта
Math
являются математические константы, а методами - математические функции. Date
- Используется для работы с датой и временем.