# Sum up my item in array

**URL:** <https://forum.kirupa.com/t/sum-up-my-item-in-array/58771>\
**Category:** Uncategorized\
**Created:** [July 26, 2004, 3:18am UTC](https://forum.kirupa.com/t/sum-up-my-item-in-array/58771 "2004-07-26T03:18:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![karena](https://avatars.discourse-cdn.com/v4/letter/k/c89c15/32.png) [@karena](https://forum.kirupa.com/u/karena)\
**Post date:** [July 26, 2004, 3:18am UTC](https://forum.kirupa.com/t/sum-up-my-item-in-array/58771/1 "2004-07-26T03:18:01Z")

</div>

below is my script,to sum up the number in my array…but the output is all the numbers in array and not the sum up numbers…

CorrectMark =correctArray[0]+correctArray[1]+correctArray[2]+ correctArray[3]+ correctArray[4];  
display.text=CorrectMark;

pls help…thankx…thousand of thankx

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 26, 2004, 6:17am UTC](https://forum.kirupa.com/t/sum-up-my-item-in-array/58771/2 "2004-07-26T06:17:48Z")

</div>

Sounds a bit confusing :h:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 26, 2004, 7:26am UTC](https://forum.kirupa.com/t/sum-up-my-item-in-array/58771/3 "2004-07-26T07:26:23Z")

</div>

Looks to me like your numbers are actually strings. When strings are added together they form a new string: “2” + “3” = “23” (strings), where 2 + 3 = 5 (numbers). Make sure your numbers are numbers and not strings. Here’s a function you can use to sum up all the numbers in your array then:

```auto

Array.prototype.sum = function(){
var output = 0;
for(var q=0;q<this.length;q++){
if(!isNan(this[q])) output += this[q];
}
return output;
}
// Usage:
test = [2,5,3]
trace(test.sum())

```
