Basic JavaScript - Golf Code

SyntaxError: unknown: Unexpected token (22:16)

20 | }
21 | // Only change code above this line

22 | golfScore(5, 4);
| ^

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]

}

// Only change code above this line

golfScore(5, 4);

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] 
}
  // 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/115.0.0.0 Safari/537.36

Challenge: Basic JavaScript - Golf Code

Link to the challenge:

Try indenting your code as you have been shown in previous challenges and you should see you are missing a } somewhere.

1 Like

Found it. Thank you!

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