return и перенос строки сразу после return 
		
		
		
		Здравствуйте! 
	Почему перенос строки после return влияет на результат??? Вот код: 
function test() {
	var result = 
		true && true || 
		undefined && false;
		
	console.log("result=", result);
	
	return 
		true && true || 
		undefined && false;
}
function test2() {
	var result = true && true || undefined && false;
		
	console.log("result2=", result);
	
	return true && true || undefined && false;
}
	
	
console.log("test=", test());
console.log("test2=", test2());
Вот результат: result= true test= undefined result2= true test2= true Почему test= undefined? П.С. Операционка Windows 7, браузер Google Chrome последней версии, версия программиста 1976  | 
	
		
  | 
	
		
 Нифигасебе!  
	Я правильно понял, что интерпретатор мой код 
return
        true && true ||
        undefined && false;
видит таким образом: 
return;
        true && true ||
        undefined && false;
 | 
	
		
 khusamov, 
	да. Если хочешь писать в несколько строк - попробуй обернуть в круглые скобки.  | 
	
		
 спасибо 
	век живи век учись  | 
| Часовой пояс GMT +3, время: 03:52. |