Показать сообщение отдельно
  #1 (permalink)  
Старый 30.08.2016, 11:10
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

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