+ 2
While loop
Why does the answer evaluate to 15? Shouldn't the answer be 5? var sumOfNumbers = 0; var number of loops =5; var counter =1; while (counter <= numberOfLoops) { sumOfNumbers += counter; counter++; } alert (sumOfNumbers);
2 Answers
+ 4
Itâs not 5 because you increase the counter by one each time so sumOfNumbers is 1+2+3+4+5 which is 15
+ 2
In every loop counter is added to sumOfNunbers and being incremented results as sumOfNumbers = 1+2+3+4+5 = 15