29/33 Just be sure is good


#1

Hi I just want to be sure my solution is good. I pass I know but I want to be sure my thinking process is good thank you.

// Our person constructor
function Person (name, age) {
    this.name = name;
    this.age = age;
}

// We can make a function which takes persons as arguments
// This one computes the difference in ages between two people
var ageDifference = function(person1, person2) {
    return person1.age - person2.age;
};

// Make a new function, olderAge, to return the age of
// the older of two people
var olderAge = function(person1, person2) {
    if(person1.age > person2.age){
        return person1.age;
        }
    else if(person1.age < person2.age){
        return person2.age;
        }
    else{
        return person1.age
        }
            
    }

// Let's bring back alice and billy to test our new function
var alice = new Person("Alice", 30);
var billy = new Person("Billy", 25);

console.log("The older person is " + olderAge(alice, billy));

#2

var olderAge = function(person1, person2) {
if(person1.age <= person2.age) {
return person2.age;
}else if (person2.age <= person1.age){
return person1.age;
}else{
console.log("Please enter a number.");
}
};
This is what I did but your code looks fine.