This guide includes two ways of printing maximum numbers from an array in Javascript. First, we will learn how to print the max number using a predefined method Math.max(). And the second one is, using a loop.
This one is tricky but not that if you read code example line by line and understand.
Print max number from an array using Math.max() function in Javascript
This is simple. Use the array name in the argument of Math.max(). It will return the max number from the array so print it.
<!DOCTYPE html>
<html>
<head>
<title>Print the maximum using Math.max() function in JS</title>
</head>
<body>
<script>
var numbers = [8,20,76,47,89,68,31,93,3];
var max_number = Math.max(...numbers);
alert(max_number);
</script>
</body>
</html>
Know the mean of three dots in Javascript.
Print the maximum number from an array by a loop in JS
First of all, get the length of the array and then run a loop till the array length lasts. And then create a variable out of the for loop. Assign initial value 0 to define its data type internally.
Then in the for loop, use if condition. Here, in the below example if number[i]>max_number then the condition will execute and replace the value in the var max_number
.
Again the code in the loop executes, condition checked and assigned a new value in max_number (if the condition becomes true).
It keeps going on as long as the length of an array.
<!DOCTYPE html>
<html>
<head>
<title>Print the maximum number from an array</title>
</head>
<body>
<script>
var numbers = [8,20,76,47,89,68,31,3];
var length = numbers.length;
var max_number = 0;
var i;
for(i=0;i<length;i++)
{
if(numbers[i]>max_number)
{
max_number = numbers[i];
}
}
alert(max_number);
</script>
</body>
</html>
Publish A Comment