• Страница 1 из 1
  • 1
Модератор форума: webik  
Форум » JavaScript и jQuery » JavaScript » Массивы и объекты » Немного об объектах (Небольшое вступление про объекты в JavaScript)
Немного об объектах
webikДата: Пн, 18.03.2019, 22:28 | Сообщение # 1
Offline
В JavsScript много различных объектов: окно браузера, документ, последовательность символов, дата и другие.
Объекты состоят из разных частей. Части объектов называются свойствами.
Действия,которые может совершать объект - это методы, которые являются функциями, (например alert()), характерными для данного объекта.

Например:

Объект: массив
Свойство: length
Метод: push(), pop(), unshift()

И так далее. Метод отличается от свойства тем, что у него есть круглые скобки, например write().

Каждый объект JavaScript имеет свои свойства и методы. Чтобы получить доступ к свойству объекта или выполнить одну из его функций, используется точечный синтаксис:

Код
document.write()


означает: "запустить метод write() объекта document".

Когда вы создаёте переменные и сохраняете в них какие-то значения, то при этом создаёте различные типы объектов. К примеру:

Код
var имя = 'Владимир'; // объект "строка"
var возраст = 5; // объект "число"


Когда вы создаёте объект (по-другому это называется созданием экземпляра класса), вы получаете доступ ко всем его свойствам и методам.


Для объекта window (представляет окно браузера) есть такие методы как:

alert() и prompt(). По сути, они должны записываться так:

Код
window.alert() и window.prompt();


но так как объект window всегда присутствует на странице, то пишут просто alert() и prompt().

Когда вы создаёте новую переменную и сохраняете в ней значение, то вы создаёте новый экземпляр определенного класса объектов:

Код
var имя = 'Владимир'; // объект "строка"
var возраст = 5; // объект "число"
var настоящий = true; // булево значение


Меняя тип данных, хранящихся в переменной, вы изменяете и тип объекта.

JavaScript имеет ключевые слова для каждого типа объектов: string, number, Boolean и т.д. Это так называемый оператор typeof, который помещается перед переменной для указания типа объекта:

Код
var данные = 32;
alert(typeof данные); // в окне оповещения указано 'number' (число)
 
профиль цитата изменить удалить
Форум » JavaScript и jQuery » JavaScript » Массивы и объекты » Немного об объектах (Небольшое вступление про объекты в JavaScript)
  • Страница 1 из 1
  • 1
Поиск: