# JavaScript: Compute the sum and product of an array of integers

## JavaScript Array: Exercise-12 with Solution

Write a JavaScript program to compute the sum and product of an array of integers.

**Visual Presentation:**

**Sample Solution:**

**JavaScript Code:**

```
// Declare and initialize an array of numbers
var array = [1, 2, 3, 4, 5, 6];
// Initialize variables for sum (s) and product (p)
var s = 0;
var p = 1;
// Iterate through the array using a for loop
for (var i = 0; i < array.length; i += 1) {
// Add the current element to the sum
s += array[i];
// Multiply the current element to the product
p *= array[i];
}
// Output the calculated sum and product
console.log('Sum : ' + s + ' Product : ' + p);
```

Output:

Sum : 21 Product : 720

**Flowchart:**

**ES6 Version:**

```
// Declare and initialize an array of numbers
const array = [1, 2, 3, 4, 5, 6];
// Initialize variables for sum (s) and product (p)
let s = 0;
let p = 1;
// Iterate through the array using a for...of loop
for (const element of array) {
// Add the current element to the sum
s += element;
// Multiply the current element to the product
p *= element;
}
// Output the calculated sum and product
console.log(`Sum : ${s} Product : ${p}`);
```

**Live Demo:**

See the Pen avaScript - sum and product of an array of integers- array-ex- 12 by w3resource (@w3resource) on CodePen.

**Improve this sample solution and post your code through Disqus.**

**Previous:** Write a JavaScript program to find the sum of squares of a numeric vector.

**Next:** Write a JavaScript program to add items in an blank array and display the items.

**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