# Basic JavaScript - Iterate with JavaScript While Loops

**URL:** <https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015>\
**Category:** Curriculum Help\
**Tags:** javascript\
**Created:** [August 27, 2022, 3:14pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015 "2022-08-27T15:14:35Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidoluwaseun](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/davidoluwaseun/32/268776_2.png) [@davidoluwaseun](https://forum.freecodecamp.org/u/davidoluwaseun)\
**Post date:** [August 27, 2022, 3:14pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/1 "2022-08-27T15:14:35Z")

</div>

**Tell us what’s happening:**  
Describe your issue in detail here.  
I tried changing the i values but nothing seems to be working.

```
  **Your code so far**

```

```js
// Setup
const myArray = [];
var i < 5;
while(i > 0) {
myArray.push(i);
  i++;
  }
// Only change code below this line

```

```
  **Your browser information:**

```

User Agent is: `Mozilla/5.0 (Linux; Android 8.1.0; vivo 1908) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.104 Mobile Safari/537.36`

**Challenge:** Basic JavaScript - Iterate with JavaScript While Loops

**Link to the challenge:**

> **[freeCodeCamp.org](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops)**
>
> Learn to Code — For Free

---

<div class="post-metadata">

**Author:** ![admit8490](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/admit8490/32/240085_2.png) [@admit8490](https://forum.freecodecamp.org/u/admit8490)\
**Post date:** [August 27, 2022, 3:48pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/2 "2022-08-27T15:48:46Z")

</div>

Your loop is the infinite one.  
It will run when `i > 0`

You are incrementing `i`

> [@davidoluwaseun](#):
>
> `i++;`

So this situation, `i>0` will be forever

---

<div class="post-metadata">

**Author:** ![gamit9022](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/gamit9022/32/280925_2.png) [@gamit9022](https://forum.freecodecamp.org/u/gamit9022)\
**Post date:** [August 27, 2022, 8:40pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/3 "2022-08-27T20:40:45Z")

</div>

(post deleted by author)

---

<div class="post-metadata">

**Author:** ![admit8490](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/admit8490/32/240085_2.png) [@admit8490](https://forum.freecodecamp.org/u/admit8490)\
**Post date:** [August 27, 2022, 8:59pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/4 "2022-08-27T20:59:57Z")

</div>

Please do not post direct solutions to the challenge steps, it is not considered good practice here

---

<div class="post-metadata">

**Author:** ![madscience1](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/madscience1/32/277416_2.png) [@madscience1](https://forum.freecodecamp.org/u/madscience1)\
**Post date:** [August 27, 2022, 9:45pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/5 "2022-08-27T21:45:57Z")

</div>

Think about decrementing.

---

<div class="post-metadata">

**Author:** ![davidoluwaseun](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/davidoluwaseun/32/268776_2.png) [@davidoluwaseun](https://forum.freecodecamp.org/u/davidoluwaseun)\
**Post date:** [August 28, 2022, 1:16pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/6 "2022-08-28T13:16:15Z")

</div>

Thanks its now working

---

<div class="post-metadata">

**Author:** ![davidoluwaseun](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/davidoluwaseun/32/268776_2.png) [@davidoluwaseun](https://forum.freecodecamp.org/u/davidoluwaseun)\
**Post date:** [August 28, 2022, 1:19pm UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/7 "2022-08-28T13:19:58Z")

</div>

Thanks, it’s now working

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/freecodecamp/original/3X/e/1/e1c433102e34b46dfaa3e15d13ab9a514b127078.svg) [@system](https://forum.freecodecamp.org/u/system)\
**Post date:** [February 27, 2023, 1:20am UTC](https://forum.freecodecamp.org/t/basic-javascript-iterate-with-javascript-while-loops/548015/8 "2023-02-27T01:20:19Z")

</div>

Closed on February 27, 2023, 1:20am UTC

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
