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]
}if(strokes >= par +3 ){
return names[6]
}else{
return "Change Me";
}
// Only change code above this line
}
golfScore(5, 4);
What is the url for this challenge?
In the game of Golf, each hole has a par
, meaning, the average number of strokes
a golfer is expected to make in order to sink the ball in the hole to complete the play. Depending on how far above or below par
your strokes
are, there is a different nickname.
Your function will be passed par
and strokes
arguments. Return the correct string according to this table which lists the strokes in order of priority; top (highest) to bottom (lowest):
Strokes | Return |
---|---|
1 | “Hole-in-one!” |
<= par - 2 | “Eagle” |
par - 1 | “Birdie” |
par | “Par” |
par + 1 | “Bogey” |
par + 2 | “Double Bogey” |
>= par + 3 | “Go Home!” |
par
and strokes
will always be numeric and positive. We have added an array of all the names for your convenience.
Please reply to my question.
After looking at your code, you seem to be confusing the equality operator with the assignment operator.
thanks let me try and chance
i chance = into == but still erro
Please post your full changed code.
that is my full code
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]
}else{
return "Change Me";
}
// Only change code above this line
}
golfScore(5, 4);
You still have two assignment operators.
yes yes you are rigth thanks very much