| 
		
			Сообщение от Temik2704
			
		
	 | 
	| 
		Что дает возврат функции?
	 | 
	
функцию, которую можно вызвать, когда потребуется.
	
	| 
		
			Сообщение от Temik2704
			
		
	 | 
	| 
		Здесь - то же самое,не понимаю зачем нужно вызывать функцию?
	 | 
	
чтобы предотвратить переменные внутри функции от попадания в ГО (window) и предохраниться от конфликта с другими глобальными переменными
	
	| 
		
			Сообщение от Temik2704
			
		
	 | 
	| 
		что есть такое x и что есть n?Откуда берутся?Особенно x?
	 | 
	
n - переменная определена где-нибудь выше, а в кусок кода не включена. либо это глобальная window.n, либо переменная из замыкания
x - первый переданный аргумент.  в данном случае это n.
	
	| 
		
			Сообщение от Temik2704
			
		
	 | 
	| 
		Статьи за замыканиям читал много где,и на learn.javascript.ru и на хабре,и mozilla javascript reference - все равно не до конца понимаю.
	 | 
	
поищи статьи на хабре. их там всего около 5 штук, но среди них есть одна годная и доходчивая... я ее что-то не могу найти