Iterative Control
While loop
// While Loop
let x = 5;
while (x) {
    console.log(x);
    x --;
}
// do while Loop
let y = 10;
do {
    console.log(y);
    y--;
} while (y);
for Loop
array = [1,2,3,4,5]
for (let index = 0; index < array.length; index++) {
    if (array[index] %2 == 0)
    {
        const element = array[index];
    console.log(element);
    }
}
for in loop
This loop is used to access elements of an object.
//  for in loop
person = {
    name: 'hari',
    age:'25'
};
for (const key in person) {
    console.log(key,person[key]);
}
Similarly, we can iterate object such as array. In case of array key is 0,1,2... and value can be accessed as below.
//  for in loop
arr = [10,20,30,40,50]
for (const key in arr) {
    console.log(key,arr[key]);
}
Output
0 10
1 20
2 30
3 40
4 50
for of loop
This loop works similar to for loop in Python and foreach loop in Java
cars = ["Tesla",4,6,"Mercedes"]
for (const car of cars) {
    console.log(car)
}
Transfer statements
break,continue,return - Same as C language
break - it is used in body of loop or switch
continue - bypass current execution
return - to return value via function
Comments
Post a Comment