Я так понимаю, если хоть одно условие сработает, то функция будет возвращать 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)
		}