| 
		
			Сообщение от monolithed
			
		
	 | 
	| 
		чтобы абстрактно различать что "тут должен возвращаться объект, а тут примитив". Для объекта null, для других значений undefined
	 | 
	
когда пытаешься получить несуществующее свойство объекта, не понятно чтобы бы там могло быть: примитивное значение или объект 

 а когда вообще null иожно получить
	
	| 
		
			Сообщение от Octane
			
		
	 | 
	| 
		в IE еще и на unknown можно наткнуться
	 | 
	
а как?
	
	| 
		
			Сообщение от FINoM
			
		
	 | 
	| 
		Унарные операторы выполняют полезные действия, а тут хрен его знает, зачем он.
	 | 
	
чтобы букмарклеты писать