Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #81 (permalink)  
Старый 28.08.2009, 15:27
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от B~Vladi
не создаёт объект, но наследует методы объект Nubmer.
И не наследует, просто при попытке использования примитивного типа как объекта происходит неявное преобразование в объект.
Ответить с цитированием
  #82 (permalink)  
Старый 28.08.2009, 15:30
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Kolyaj
И не наследует
А как же это назвать тогда?! Преобразовали==унаследовал и так ли?!

Последний раз редактировалось B~Vladi, 28.08.2009 в 15:40.
Ответить с цитированием
  #83 (permalink)  
Старый 28.08.2009, 15:33
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Сообщение от Kolyaj Посмотреть сообщение
Не всё.
var x = 4;
x.a = 5;
alert(x.a);  // undefined
window.document= null
alert( window.document )
__________________
.ня
Ответить с цитированием
  #84 (permalink)  
Старый 28.08.2009, 15:33
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от B~Vladi
не создаёт объект, но наследует методы объекта Nubmer.
А как это?

update: нифига себе у меня письма ходят, уже появилось три ответа после этого =) а я думал первый спрашиваю ;P
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 28.08.2009 в 15:37.
Ответить с цитированием
  #85 (permalink)  
Старый 28.08.2009, 15:40
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Dmitry A. Soshnikov
А как это?
У объекта
var n=new Number();

есть методы, например, toExponential или toString.
У переменной:
var x=4;

тоже есть все эти методы.
Ответить с цитированием
  #86 (permalink)  
Старый 28.08.2009, 15:41
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Kolyaj
при попытке использования примитивного типа как объекта происходит неявное преобразование в объект
Если позанудствовать, то там всегда вызывается преобразование ToObject, даже для объектов, не только для примитивов, просто в этом случае возвращается сам объект.
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 28.08.2009 в 15:43.
Ответить с цитированием
  #87 (permalink)  
Старый 28.08.2009, 15:45
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от tenshi
window.document= null
alert( window.document )
А почему не null в итоге получается?
__________________
Тонкости ECMAScript
Ответить с цитированием
  #88 (permalink)  
Старый 28.08.2009, 15:46
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Сообщение от Dmitry A. Soshnikov Посмотреть сообщение
А почему не null в итоге получается?
потому, что window - не объект? XD
__________________
.ня
Ответить с цитированием
  #89 (permalink)  
Старый 28.08.2009, 15:47
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

он не может быть null
__________________
Лови позитив
Ответить с цитированием
  #90 (permalink)  
Старый 28.08.2009, 15:47
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Сообщение от tenshi
потому, что не объект? XD
Неа document это свойство объекта window
__________________
Лови позитив
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, есть ли такая CMS greatilya Оффтопик 1 01.08.2009 21:05
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
document.XMLDocument - есть ли в FF? IIIEPJIOK Events/DOM/Window 0 26.02.2009 00:19
Одиночки. В чем разница? Snipe Общие вопросы Javascript 49 07.06.2008 15:58
есть ли global в javascript scuter Общие вопросы Javascript 21 11.04.2008 21:48