Tutorials Books Videos Forums

Change the theme! Search!
Rambo ftw!

Customize Theme




Table of Contents

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.

Hint: Some Learning Resources and Getting Help

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

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.

Getting Your Badge

Once you have completed this exercise, 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

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!

Just a final word before we wrap up. If you have a question and/or want to be part of a friendly, collaborative community of over 220k other developers like yourself, post on the forums for a quick response!

Kirupa's signature!

The KIRUPA Newsletter

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


Creating engaging and entertaining content for designers and developers since 1998.



Loose Ends

:: Copyright KIRUPA 2024 //--