Вход

Просмотр полной версии : Объясните, пожалуйста мне, что такое значение reference


dump
21.07.2012, 17:26
Объясните, пожалуйста мне, что такое значение reference? Насколько я понял, это значение определяемое либо идентификатором, либо операторами(точкой или квадратной скобкой) доступа к свойству объекта. А "голый" литерал уже не считается значением reference? Т.е. скажем a=2; //reference, а просто
2; уже не reference? И в каких случаях значения не являются reference?

bes
21.07.2012, 18:31
наверное эту тему почитали
http://javascript.ru/forum/misc/29869-pochemu-operator-generiruet-iskyuchenie-ne-nan-v-sluchae-so-strokojj.html
a = 2
для оператора =
операнд слева - идентификатор a - его тип Reference,
операнд справа - литерал 2 - его тип не является типом Reference