Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialInaki Morton
2,636 PointsJava Script quest, I can' figure out how to make the programme return the highest value.
I believe the conditional statement is correct however it is not working.
function max (blue, red) {
var blue = 3;
var red = 2;
if (blue >= red) {
return blue;
}
else {
return red;
}
}
3 Answers
Manish Giri
16,266 PointsThe first two lines in your function -
var blue = 3;
var red = 2;
are overwriting the values of the arguments passed in to your function when it gets called.
So, remove those two lines and it should work.
Ghaith Ali
3,134 Pointsjust delete the first two lines as they are overwriting the values given by the parameters.
Fabian Pijpers
Courses Plus Student 41,372 Pointsfunction max (blue, red) { var blue = 3; var red = 2;
if (blue >= red) { return blue; }
else { return red; }
}
In your if statement you only need if(blue > red) not (blue >= red) because the colors are not including value =2 in the equasion.