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