# JavaScript: Find the highest value in an array

## JavaScript Math: Exercise-6 with Solution

Write a JavaScript function to find the highest value in an array.

Test Data :
console.log(max([12,34,56,1]));
console.log(max([-12,-34,0,-56,-1]));
56
0

Visual Presentation:

Sample Solution:

JavaScript Code:

``````// Define a function named max that takes an input array.
function max(input) {
// Check if the input is an array, if not, return false.
if (toString.call(input) !== "[object Array]")
return false;
// Return the maximum value from the input array using Math.max.apply.
return Math.max.apply(null, input);
}

// Output the maximum value from the array [12, 34, 56, 1] to the console.
console.log(max([12, 34, 56, 1]));
// Output the maximum value from the array [-12, -34, 0, -56, -1] to the console.
console.log(max([-12, -34, 0, -56, -1]));
```
```

Output:

```56
0
```

Flowchart:

Live Demo:

See the Pen javascript-math-exercise-6 by w3resource (@w3resource) on CodePen.

Improve this sample solution and post your code through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿