Сообщение от nerv_
|
в js все объекты)
|
прочитай отрывок из моей книги, там описаны типы данных в js
__________________________________________________ _______
ООП
Обьектно Ориентированное Программирование.
Обьект в Javascript это набор свойств и их значений. Представленны они как таблица из двух стобликов. В первом пишутся названия свойств, во втором (на против свойств естественно) пишутся значения свойств. Получившаяся хрень называется обьект.
То что в первом стоблике называется "Свойства", то что во втором называется "Значения", (ВНЕЗАПНО!!!).
На против свойства лежит его значение, что как бы очевидно), напрмиер вот обьект:
_____________________________________
"вид" : "кот"
"размер зрачка" : 12
_____________________________________
Обьект выше состоит из двух свойств и значений к ним))
Названия свойств могут быть только строковыми. Если попытаемся засунуть в свойство число например 1, то оно автоматом законвертится в строку "1", если попробуем засувать че-то кроме чисел и строк, то выдается ошибка. В свойствах можно использовать прбелы да и вообще все что угодно)) это же обычная строка как ни как, например можно захерачить свойство "хуй пизда джигурда 775+ №пкав"
А вот значения свойств могут быть уже черытех типов)
- числами
- строками
- булевыми (true, false)
- и ссылками на другие таблицы ( ссылки на другие обьекты, короче говоря)
Например вот обьект человека:
_____________________________________
"имя" : "Даша"
"возраст" : 408
"дура" : true
"встречается с" : referense(x100FAF0x0DDfd) - тут типа ссылка (на обьект таблицу пярня)
_____________________________________
На ссылку посмотреть ни как нельзя, если мы попытаемся это сделать то движок отдаст нам не код ссылки, а ЗНАЧЕНИЕ в оперативе на которое ссылается ссылка, то есть таблицу которая там лежит)
Но если бы можно было ссылку посмотреть, то выглядела бы она как: