JS Loops

for loop

    

for (let i = 0; i < 5; i++) {

}


    

while

    

let i = 0;

while (i < 5) {

  i++;
}


    

do...while

    

let i = 0;

do {

  i++;
} while (i < 5);


    

for...of

    

const array = ['a', 'b', 'c'];

for (const element of array) {

}


    

for...in

    

const object = { a: 1, b: 2, c: 3 };

for (const property in object) {
  console.log(`${property}: ${object[property]}`);
}