Встроенные объекты в JavaScript.



Свойство объекта Array

length. Число элементов массива.

Методы объекта Array

concat( ). Слияние двух массивов. Через параметр передается имя второго массива: c=a.concat(b);

Здесь элементы массива b добавляются к элементам массива a.

join( ). Слияние элементов массива в строку. Через параметр передается разделитель элементов. По умолчанию разделителем служит запятая. s=c.join('; ');

reverse( ). Меняет порядок элементов массива на обратный.

slice( ). Выделяет часть из массива. В качестве параметров передаются значения начального и конечного индексов, между которыми происходит выделение. При этом элемент массива с конечным индексом в результат не войдет. Следует помнить, что индексы отсчитываются от нуля.

Встроенный объект Date

С помощью методов встроенного объекта Date можно выполнять различные действия с часами компьютера. Для использования большинства методов объекта Date необходимо создать экземпляр этого объекта:

var today = new Date();

Свойстваобъекта window

name. Имя окна, указанное при его открытии методом open, а также в атрибуте TARGET тега <A> или в атрибуте NAME тега <FORM>.

self, window. Синонимы имени окна. Относятся к текущему окну.

top. Синоним имени окна. Относится к окну верхнего уровня.

parent. Синоним имени окна. Относится к окну, содержащему набор фреймов.

frames. Массив всех фреймов данного окна.

length. Количество фреймов в родительском окне.

status. Текущее сообщение, отображаемое в строке состояния окна брaузера.

Методы объекта window

alert. Отображение диалоговой панели Alert с сообщением и кнопкой OK. Через параметр передается сообщение, отображаемое в диалоговой панели. После вызова этого метода выполнение сценария задерживается до тех пор, пока посетитель не нажмет кнопку OK, расположенную в диалоговой панели.

 

Пользовательские объекты в JavaScript.

Язык JavaScript поддерживает принципы объектно-ориентированного программирования. Все объекты, которые вы можете встретить в работе, можно разделить на три большие группы:

 

1. Встроенные объекты языка. Эти объекты предназначены для работы с отдельными типами данных или выполнения типовых задач (например, объекты Math, String, Date и пр.). Перед использованием встроенных объектов зачастую необходимо создать соответствующий экземпляр этого объекта (кроме Math).

2. Внешние стандартные объекты. Предназначены для взаимодействия со стандартными элементами интерфейса и функциями браузера. Это такие объекты как window, document и event. Все внешние объекты доступны в любом месте скрипта и не требуют создания экземпляров.

3. Пользовательские объекты. Создаются разработчиком для каких-то конкретных нужд. Создание собственных объектов требует определённых навыков и опыта разработки.

Любой объект содержит в себе свойства и методы. Свойство объекта - это какой-то количественный или качественных параметр, определяющий характеристики объекта. Метод объекта задаёт какое-то действие, которое может выполнить данный объект. Если отвлечься от программирования и рассмотреть в качестве объекта обычного человека, то его свойствами будет "рост", "вес", "цвет глаз", а методами - "есть", "пить", "ходить" и т.д.

Обратиться к свойству или методу можно, указав их имя и экземпляр объекта :

объект.свойство

//или

объект.метод()

Такая запись (через точку) позволяет однозначно определить экземпляр объекта, чьи свойства и методы вы хотите задействовать. На практике, свойства используются так же, как обычные переменные, а методы - как обычные функции. Обратите внимание, что имя метода должно всегда оканчиваться скобками, даже если вы не передаёте методу никаких параметров. Например:

// интерпретатор вызовет МЕТОД open()

window.open()

// интерпретатор будет искать СВОЙСТВО open,

// не найдёт его и выдаст ошибку

window.open

Специальные операторы в JavaScript.

?: Позволяет Вам выполнить простое "if...then...else"

, Оценивает два выражения и возвращает результат второго выражения.

delete Позваляет Вам удалять свойство объекта или элемент с определенным индексом в массиве.

new Позваляет Вам создавать образец определяемого пользователем типа объекта или одного из встроенных типов объектов.

this Ключевое слово, которое Вы можете использовать, чтобы обратиться к текущему объекту.

typeof Возвращает строку, указывающую тип неоцененного операнда.

void Оператор void определяет выражение, которое будет оценено без возврата значения.

 


Дата добавления: 2018-04-15; просмотров: 371; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!