Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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

I don't understand this question

Javascript.

script.js
function (max) {

}

1 Answer

Bjorn Beishline
Bjorn Beishline
14,753 Points

You've defined the function wrong. Functions are defined by

function name(parameters) {

}

where function is a keyword to define the function, name is the name of your function, and parameters are the values you want your function to accept (basically variables within your function). So your task is to create a function called max, which accepts two parameters and returns the bigger value.

function max(x, y) {

}

we first start off by defining the function, calling in max, then we give it two parameters. Now all we need to do is give the logic, to solve our problem. This can be achieved with a simple if else conditional statement.

function max(x, y) {
  if(x > y) {
    return x;
  } else {
    return y;
  }
}