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

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;
  }
}