JavaScript: Find the highest value in an array
JavaScript Math: Exercise-6 with Solution
Find Maximum in Array
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.
For more Practice: Solve these Related Problems:
- Write a JavaScript function that finds the maximum number in an array using recursion instead of Math.max.
- Write a JavaScript function that iterates through an array with a for loop to determine the maximum value.
- Write a JavaScript function that returns the maximum number while ignoring non-numeric values in the array.
- Write a JavaScript function that uses the reduce() method to compute the maximum value in an array.
Improve this sample solution and post your code through Disqus.
Previous: Write a JavaScript function to format a number up to specified decimal places.
Next: Write a JavaScript function to find the lowest value in an array.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics