JavaScript. Объекты

From AsIsWiki
Revision as of 11:57, 4 April 2015 by Alex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Назад | Оглавление | Дальше


Свойства и методы

Объект JavaScript представляет собой набор свойств и методов.

Например, объект car:

Свойства Методы
car.name = BMW
car.model = X6
car.weight = 2070kg
car.color = black
car.start()
car.drive()
car.brake()
 

Все переменные JavaScript являются объектами. Рассмотрим строковый объект txt:

var txt = "Hello";

Укажем лишь малую часть свойств и методов этого объекта:

Свойства Методы
txt.length = 5
 
 
txt.indexOf()
txt.replace()
txt.search()


Создание объекта

Множество стандартных объектов JavaScript можно пополнять своими собственными объектами.

Пример создания объекта person:

person = new Object();
person.firstname = "Пьер";
person.lastname = "Безухов";
person.age = 20;
person.eyecolor = "gray"; 

Как следует из примера, существующий объект можно динамически пополнять новыми свойствами.
Аналогичное правило распространяется и на методы объекта.


Доступ к свойствам и методам объекта

Следующий пример демонстрирует доступ к свойству length объекта message, и вызов метода toUpperCase() этого объекта:

var message = "Hello World!";
var x = message.length;         // x = 12
var y = message.toUpperCase();  // y = HELLO WORLD!



Назад | Оглавление | Дальше

Personal tools
Namespaces

Variants
Actions
Navigation
Tools