Golf Code - error on line 8

Golf Code - error on line 8
0.0 0

#1

Tell us what’s happening:

I have an error on line 8, I have no idea why

Your code so far

function golfScore(par, strokes) {
  // Only change code below this line
  if (strokes==1) {
    return "Hole-in-one!";}
  else if(strokes<=par-2)
         return "Eagle";
} else if (strokes == par-1) 
  {
    return "Birdie";}
  else if (strokes == par){
    return "Par";
  } else if (strokes==par +1){
  return "Bogey";
} else if (strokes == par+2){
  return "Double Bogey";
    
  } else 
  {return "Go Home!";

  // Only change code above this line
  }

// Change these values to test
golfScore(4, 1);

Link to the challenge:


#2

I mean this line: } else if (strokes == par-1) . The error message says “expected an identifier, an assignment or function call, missing a semicolon”.


#3

I passed that challenge with “switch” instead of “if/else” because the if statement didnt work as i wanted so i figure out that you should do the same.