I am trying to get the sum of all the numbers in an array. I am trying to do it in the most simple way but the sum display NAN. why is this so? please help
var numbers = [45, 34, 12, 10, 8, 9];
var i;
for(i=0 ; i<numbers.length; i++){
var sum = sum + numbers[i];
//alert(sum);
}
document.getElementById("demo").innerHTML="The sum is" + sum;
<h2>JavaScript</h2>
<p>This example finds the sum of all numbers in an array:</p>
<p id="demo"></p>