---
title: "Summering med for-loop i Javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/192593-summering-med-for-loop-i-javascript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jompan"
published: "2015-02-06T15:48:33.000Z"
updated: "2015-02-06T19:49:46.000Z"
replies: 1
views: 952
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/192593-summering-med-for-loop-i-javascript"
---

# Summering med for-loop i Javascript

## #1 — Jompan, 2015-02-06T15:48Z

Nu har jag nog blivit alldeles blind! Varför blir detta inte rätt?
935 ska ökas med 8 i 16 varv i en for-loop.

```
var i, result;
var summa = 935;

for ( i=0; i<=16; i=i+8) { 
result = summa + i;
}
```

Jag får resultatet 951, och det stämmer ju inte.

Permalänk: https://www.webforum.nu/p/192593

## #2 — metalboy, 2015-02-06T19:49Z

Det stämmer visst, när din loop startar har du följande:

i = 0
result = 935 + 0 = 935

Nästa varv i loopen:
i = 8
result = 935 + 8 = 943

Nästa varv i loopen:
i = 16
result = 935 + 16 = 951

Därefter avslutas loopen (eftersom 16 \<= 16)
Så result har då värdet 951.

Jag tror du vill ha något liknande detta

```
var i, summa=935;
for (i=0; i<16; i++) {
    summa += 8;
}
```

Permalänk: https://www.webforum.nu/p/2318258

---

Tråden på webben: https://www.webforum.nu/amne/javascript/192593-summering-med-for-loop-i-javascript
