| 
 Условия в функции Я так понимаю, если хоть одно условие сработает, то функция будет возвращать false, а как игнорируется return true, если оно не в условие? Ведь обычно функция должна возвращать, то, что указано в return последним 
var taxi = {
			make: 'Webville Motors',
			model: 'Taxi',
			year: 1955,
			mileage: 281341
		}
		function prequal(car){
			if(car.mileage > 10000){
				return false
			}
			else if(car.year > 1960){
				return false
			}
			return true;
		}
		var worthAlook = prequal(taxi)
		if(worthAlook){
			console.log('You gotta check out this ' + taxi.make + " " + taxi.model)
		}
		else{
			console.log('You should really pass on the ' + taxi.make + " " + taxi.model)
		}
 | 
| 
 Цитата: 
 | 
| 
 Почему? | 
| 
 DivMan, Какой return первым подвернется по условиям, такой и закончит работу функции и вернет значение. | 
| 
 Цитата: 
 Почему ты вдруг решил, что "последний" return главный? | 
| 
 Какой return сработает, такой и выйдет из функции. | 
| 
 DivMan, или ты путаешь свой пример с таким примером 
function test(){
	return 0,1,2,3,4,5;
};
alert(test());
Тут действительно Цитата: 
 Но это опять не "заслуга" return... А оператора "запятая". | 
| Часовой пояс GMT +3, время: 13:25. |