Skip to content

Loops

var programming_languages = new Array(
  "C",
  "C++",
  "Java",
  "Python",
  "JavaScript"
);

for (let i = 0; i < programming_languages.length; i++) {
  console.log(programming_languages[i]);
}
let i = 0;
while (i < programming_languages.length) {
  console.log(programming_languages[i]);
  i++;
}
for (;;) {
  if (i == 10) {
    console.log(i);
    break;
  }
  console.log(i);
  i++;
}

For Each

console.log("Using For Each in Array");
programming_languages.forEach((s) => console.log(s));

For of - Use for arrays

console.log("Using for of in Array");
for (const i of programming_languages) {
  console.log(i);
}

For in - Use for objects

console.log("Using for in")
const languages = {
    py: "Python",
    js: "JavaScript",
    cpp: "C++",
}
for(const i in languages){
    console.log(i); // Prints Keys of objects
    console.log(languages[i])  // Prints value for corresponding keys
}