私は現在、CodeAcademy の JavaScript チュートリアルを使用していて、2 人の年齢を比較して年長者の年齢を出力する関数を作成する必要があるこのレッスンに出くわしました。両方の人が同じ年齢の場合、それは次に年齢を出力します。
以下は私が思いついたコードです。ただし、CodeAcademy のエディターで、古い人が定義されていないというエラーが表示され続けます。誰かが親切に私を正しい方向に導いたり、私の間違いを指摘したりできますか? ありがとう!
function Person(name, age) {
this.name = name;
this.age = age;
}
var olderAge = function(person1, person2) {
if (person1.age > person2.age) {
console.log(person1.age);
} else if (person1.age < person2.age) {
console.log(person2.age);
} else {
console.log(person1.age);
}
};
var alice = new Person("Alice", 30);
var billy = new Person("Billy", 25);
console.log(" The older person is " + olderAge(alice, billy));