JavaScript Object-Oriented JavaScript Getters and Setters Creating Getter Methods

help please . what i did wrong?

help

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{
      return 'Freshman' }
    }
}

const student = new Student(3.9);
Alexander Solberg
Alexander Solberg
14,349 Points

Two of your operators are causing problems, double-check them and read the challenge text again and you'll probably get it.

hint: one of them has a syntax error.

1 Answer

Steven Parker
Steven Parker
172,047 Points

I see a few issues:

  • "=<" is not a comparison operator (but "<=" would be)
  • "junior" needs a capital "J" ("Junior")
  • a credits value of 60 returns "Freshman" instead of "Sophomore"