JavaScript Object-Oriented JavaScript Getters and Setters Creating Getter Methods

how to fix this?

help please

creating_getters.js
class Student {
    constructor(gpa, credits){
        this.gpa = gpa;
        this.credits = credits;
    }

    stringGPA() {
        return this.gpa.toString();
    }
  get level() {
  if( this.credits > 90 ){
    return 'Senior';
  } else if ( this.credits <= 90 && this.credits >= 61) {
    return 'Junior';
  } else if (this.credits < 60 && this.credits >= 31){
     return 'Sophomore';
  } else if (this.credits <= 30 ) {
    return 'Freshman';
  }     



  }                                              
}

const student = new Student(3.9 ,90);
console.log(student);

1 Answer

Conor Vanoystaeyen
Conor Vanoystaeyen
16,649 Points

In your second ifelse you have < 60 bet it is 60 or less so <= .

good luck :)