Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2015, 21:57
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

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

Последний раз редактировалось khusamov, 21.05.2015 в 22:00.
Ответить с цитированием