Показать сообщение отдельно
  #86 (permalink)  
Старый 30.03.2015, 23:39
Кандидат Javascript-наук
Отправить личное сообщение для jaroslav.tavgen Посмотреть профиль Найти все сообщения от jaroslav.tavgen
 
Регистрация: 18.09.2014
Сообщений: 128

tsigel, skrudjmakdak объясняет, что такое указатели в принципе. Я очень хорошо понимаю, что такое указатели... в Assembler и C. И не понимаю - что это такое в javascript.

В Ассемблере всё понятно: [0238A356] означает "два байта находящихся по адресам 0238A357 и 0238A356 соответственно, и именно в таком порядке".

В C чуть завихренистее, но тоже ясно: pointerVariable - это адрес. *pointerVariable - то, что находится по этому адресу.

А в javascript как?

Если id1 - это указатель, то я бы ожидал, что "alert(id1)" выдаст результат, скажем, "030BC123". Ибо указатель - это адрес.

Но в реальности мы имеем явно что-то другое. Что же именно?
Ответить с цитированием