Javascript golf code

Tell us what’s happening:
Describe your issue in detail here.
Hello I’ve been trying this section for the past day, I feel like this should be correct?
Could someone be so kind in letting me know where I’m going wrong, thank you.

  **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 names [5]
else if ( strokes >= par + 3 ) {
return names [6]
return "Change Me";
// 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/605.1.15 (KHTML, like Gecko) Version/15.5 Safari/605.1.15

Challenge: Golf Code

Link to the challenge:

HI @Charlie88 !

When I copy your code into the editor, I am met with syntax errors .

You have errors in the following lines of code here:

You are not passing the challenge, because that is not valid javascript and produces syntax errors.

It looks like you had the right idea here

You just need to follow that same logic for those errors I pointed out to you in order to pass the challenge.

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