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 trial

JavaScript JavaScript Basics (Retired) Creating Reusable Code with Functions Create a max() Function

Help!! Challenge Task question 2 what am I doing wrong?

function max (a, b) {

if (a>b) {
  return a;
} else {
  return b;
}

}

alert( max(a,b) );

It says error am I doing something wrong?

script.js
function max (a, b) {

    if (a>b) {
      return a;
    } else {
      return b;
    }
}

alert( max(a,b) );

1 Answer

Renato Guzman
Renato Guzman
51,437 Points

It seems that you are calling the function with a and b which are not declared in the scope. The challenge says that you should try your function with two numbers and display the result in an alert box. So, you have to replace the a and b from the alert box to real numbers, not just a and b.

Hope it helps.