Golf Code Challenge Syntax Error

Tell us what’s happening:
Hi! I’ve triple checked my codes and can’t seem to find where the errors are. Could anyone be so kind and point it out for me? Thank you so much!

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
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 (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 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36.

Challenge: Golf Code

Link to the challenge:

else statements don’t take a conditional. :slightly_smiling_face:

2 Likes

That’s it!! Thank you so much! I appreciate it :star_struck:

1 Like