|
|

20.02.2012, 19:02
|
 |
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
|
Я к тому, что это попахивает бредом.
|
|

20.02.2012, 19:03
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от Mахmахmахimus
|
|
Потому что Null это не приметивное значение, это обьект означающий пустоту.
|
Ой, да ладно, с таким же успехом typeof null мог бы возвращать null.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

20.02.2012, 19:23
|
 |
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Объясните плиз смысл void в JS. Обычно это функция, которая ничего не возвращает. Но для чего она в JS?
void(); //SyntaxError: Unexpected token )
void; //SyntaxError: Unexpected token } (???)
var void = function(){} //SyntaxError: Unexpected token void
void 0; //undefined
void 999; //undefined
void function(){}; //undefined
|
|

20.02.2012, 19:25
|
 |
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
typeof null // object
null instanceof Object // false
Блеать!
|
|

20.02.2012, 19:28
|
 |
Профессор
|
|
Регистрация: 06.05.2009
Сообщений: 1,163
|
|
|
void 0 ничего не возвращает. В данном случает ничего, это undefined.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
|
|

20.02.2012, 19:59
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от FINoM
|
typeof null // object
null instanceof Object // false
Блеать!
|
Угу, а всё потому что должно быть как-то так:
Object instanceof null // true
но оно не так 
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

20.02.2012, 20:15
|
 |
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
|
Сообщение от Gozar
|
Угу, а всё потому что должно быть как-то так:
Object instanceof null // true
|
Чет не въехал.
|
|

20.02.2012, 20:17
|
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
|
Сообщение от Mахmахmахimus
|
|
Потому что Null это не приметивное значение, это обьект означающий пустоту.
|
|
Цитата:
|
|
The Null type has exactly one value, called null.
|
alert({}.toString.call(null));
Как видно null имеет тип Null , который в свою очередь относится к примитивам ( 4.3.2 primitive value)
|
Цитата:
|
4.3.11 null value
primitive value that represents the intentional absence of any object value.
4.3.12 Null type
type whose sole value is the null value.
|
|
Сообщение от FINoM
|
|
Объясните плиз смысл void в JS.
|
Это унарный оператор, который всегда всегда возвращает undefined.
|
|

20.02.2012, 20:19
|
|
Профессор
|
|
Регистрация: 10.02.2012
Сообщений: 254
|
|
|
Сообщение от monolithed
|
|
Как видно null имеет тип Null , который в свою очередь относится к примитивам (4.3.2 primitive value)
|
странно а почему тогда у него тип обьект?
|
|

20.02.2012, 20:22
|
 |
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
|
Сообщение от monolithed
|
|
Во первых это унарный оператор, который всегда всегда возвращает undefined.
|
А почему синтаксис такой, что мне обязательно нужно после него поставить что-либо? Причем не в скобки и причем обязательно.
|
|
|
|