The KIRUPA orange logo! A stylized orange made to look like a glass of orange juice! Tutorials Coding Exercises Videos Books


Customize Theme




Sum Up an Array of Numbers

by kirupa   |   filed under Coding Exercises

Here is a fun challenge. We have an array of numbers and want to add them up. Let us say that our array looks as follows:

let numbers = [4, 10, 5, 7, 13, 20];

If we had to add these numbers up manually, we would get 59. We are going to be adding these numbers using JavaScript, and we will show the results is via a web page that will load in our browser. This page won't show anything in the browser, but it will show something when we bring up the console:

What the console will show is the result of all of the numbers in our array being summed up. More precisely, it should say Sum of array values is: 59.

Starting Point

The easiest way is to fork the following Codepen pen and start adding your modifications:

See the Pen Sum an Array of Numbers : Coding Exercise Start by Kirupa Chinnathambi (@kirupa) on CodePen.

You may want to open the pen in a new window if you want more space to code your solution or bring up the Console to see the output.

If you prefer developing locally in your favorite code editor (like Visual Studio Code), create a new HTML document and copy/paste the following boilerplate/starting content into it:

<!DOCTYPE html>
<html lang="en">
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Sum an Array of Numbers</title>
    let numbers = [4, 10, 5, 7, 13, 20];

    // The remainder of your code will go here

The HTML you see here is just the bare minimum content needed to help us get our web page up and running. The rest of the content is what you will add entirely on your own!

Hint: Some Learning Resources

The following tutorials may provide some helpful tips and techniques to help you with this exercise: Console Logging Basics, If/Else Statements,Looping in JavaScript, Numbers, Visual Introduction to Arrays, Mapping, Reducing, and Filtering Things in an Array, Combining Strings and Variables

Getting Your Badge

Once you have completed this challenge, you have earned the awesome bragworthy privilege of adding the following badge to your collection:

To claim it, head over to the forums and respond in the Sum Up an Array of Numbers topic. Be sure to include a link to your solution or insert a copy of your HTML/CSS/JS in the body of the message:

Once you have created your topic, Kirupa will give you a virtual high-five and ensure this badge is added to your list of assigned badges.

One Possible Solution

We want to make this a fun learning activity. If you are stuck and need help, please ask on the forums. Please explain your problem in detail and one of the many helpful forum members will help you out.

If you want to see one way of solving this, check out Kirupa's video below:

There are many solutions possible, so don't worry if your working solution looks different. If it is different, do share it on the forums and the community as a whole will benefit from your creative solution!

The KIRUPA Newsletter

Thought provoking content that lives at the intersection of design 🎨, development 🤖, and business 💰 - delivered weekly to over 100,000 subscribers!


Serving you freshly baked content since 1998!
Killer hosting by (mt) mediatemple

Twitter Youtube Facebook Pinterest Instagram Github