Basic JavaScript - Golf Code

Tell us what’s happening:
Describe your issue in detail here.
Why is this not working?
I did change strokes === 1
Your code so far

const names = ["Hole-in-one!", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Go Home!"];

function golfScore(par, strokes) {
  // Only change code below this line
if (strokes = 1) {
  return names[0];
} else if (strokes <= par - 2	) {
  return names[1];
} else if (strokes === par - 1) {
  return names[2];
} else if (strokes === par) {
  return names[3];
} else if (strokes === par + 1) {
  return names[4];
} else if (strokes === par + 2) {
  return [5];
} else {
  return names[6];
}
  // Only change code above this line
}

golfScore(5, 4);

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36

Challenge: Basic JavaScript - Golf Code

Link to the challenge:

Hi @lilg04t !

Welcome to the forum!

you have two issues

You are using the assignment operator which is incorrect

You shouldn’t return this

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.