Note_Tech

All technological notes.


Project maintained by simonangel-fong Hosted on GitHub Pages — Theme by mattgraham

Javascript - Loop statement

Back


Loop


for Loop

for (expression 1; expression 2; expression 3) {
  // code block to be executed
}

Loop Scope

console.log("\n-------- for loop --------\n");
var x = 1;
for (var x = 0; x < 10; x++) {
  // some codes
}
console.log("x=", x); //x= 10

var y = 1;
for (let y = 0; y < 10; y++) {
  // some codes
}
console.log("y=", y); //y= 1

for in Loop

for (key in object) {
  // code block to be executed
}
console.log("\n-------- for in loop --------\n");
const person = { fname: "John", lname: "Doe", age: 25 };

for (let key in person) {
  console.log(key, person[key]);
}
// fname John
// lname Doe
// age 25
console.log("\n-------- for in loop --------\n");
const numbers = [45, 4, 9, 16, 25];

for (let index in numbers) {
  console.log(index, numbers[index]);
}
// 0 45
// 1 4
// 2 9
// 3 16
// 4 25

for of Loop

for (variable of iterable) {
  // code block to be executed
}
console.log("\n-------- for of loop --------\n");
const cars = ["BMW", "Volvo", "Mini"];

for (let c of cars) {
  console.log(c);
}

// BMW
// Volvo
// Min
console.log("\n-------- for of loop --------\n");
let language = "JavaScript";

for (let c of language) {
  console.log(c);
}

// J
// a
// v
// a
// S
// c
// r
// i
// p
// t

while Loop

while (condition) {
  // code block to be executed
}
console.log("\n-------- while loop --------\n");
let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}
// 0
// 1
// 2
// 3
// 4
// 5
// 6
// 7
// 8
// 9

do while Loop

do {
  // code block to be executed
} while (condition);

The break & continue Statement


Label Code Block

label: {
    // some codes
};


break labelname;

continue labelname;
console.log("\n-------- lable + break --------\n");
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
  console.log(cars[0]);
  console.log(cars[1]);
  break list;
  console.log(cars[2]);
  console.log(cars[3]);
}

//BMW
// Volvo

TOP