Golf Code ins't working

Hi everyone, could someone explain me where is the problem in my code (it works only for strokes =1)…

Your code so far

var names = ["Hole-in-one!", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Go Home!"];
function golfScore(par, strokes) {
  // Only change code below this line
    return "Hole-in-one!";
  else if(strokes <= par -2){
    return "Eagle";
  else if(strokes==par-1){
    return "Birdie";
  else if(stroke==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, 2);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36.

Link to the challenge:

Make sure to use more than one equal sign when you are making comparisons.

thanks, I have also added the “s” in the “par” stroke. Now everything works except from “Go Home”…do you know why?

Because challenge asks you to output “Go Home!” and your code outputs “Go Home”…
Even exclamatory mark matters

1 Like