| Сообщение от Kolyaj | 
	| Имелось в виду variable definition. | 
	
function-expression
	
	| Сообщение от Андрей Параничев | 
	| Именованная функция видна везде, анонимная - только после объявления. | 
	
не только анонимная, а function-expression. Вообще, function-expression не воздействует на variable object, однако в случае последующей привязки к var'у она все же доступна для вызова
	
	| Сообщение от ZoNT | 
	| какие это контексты??? | 
	
каждый вызов функции (а также ее вызов в роли конструктора) создает новый контекст запуска; типы исполняемого кода: глобальный, eval, и тело функции (10.2 Entering An Execution Context)