# Find the smallest number in array JavaScript for loop | Example code

Finding the smallest value in Array is easy to use for loop statements. You need to first traversal the array element and store it to a new array (smallest_value_array). Compare the existing array value with a new one before you store it

## Find the smallest number in array JavaScript for loop Example

HTML example code program:-

In the example we have given an array with values, now we created a new array “smallest” with initializing smallest as the first element. Go through each element of the array and compare it. If it’s smaller then stored one then replace it.

``````<!DOCTYPE html>
<html>
<body>

<script>
var arr = [4,1,9,5,0];
var smallest = arr;

for(var i=1; i<arr.length; i++){
if(arr[i] < smallest){
smallest = arr[i];
}
}

console.log(smallest);
</script>

</body>
</html>``````

Output:

### Another Simple way without for loop

Just sort the array in increasing order. The first element in sorted array would be two smallest elements.

``````<!DOCTYPE html>
<html>
<body>

<script>
var arr = [5, 1, 9, 5, 7];

var smallest = arr.sort((a, b) => a - b);

</script>

</body>
</html>``````

Output: 1

Note: By default, the sort method sorts elements alphabetically. To sort numerically just add a new method that handles numeric sorts

Do comment if you have any question or suggestions on this JS Array topic.

Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.

OS: Windows 10

Code: HTML 5 Version

This site uses Akismet to reduce spam. Learn how your comment data is processed.