Last active
May 30, 2019 15:16
-
-
Save hossainlab/19e96d70ff24b0afb9e4120de1a11e82 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// for loop | |
for (let i=0; i<=10; i++) { | |
console.log(i); | |
} | |
// Another Way | |
let i; | |
for (i=0; i<=10; i++) { | |
console.log(i); | |
} | |
// ! for loop break | |
// TODO:Fix later | |
let i; | |
for (i=0; i<100; i++) { | |
i++; | |
console.log(i); | |
if (20 == i) { | |
break; | |
} | |
} | |
// Condition inside for loop | |
let i; | |
for (i=0; i<10; i++) { | |
if (i%2==0) { | |
console.log(i); | |
} | |
} | |
// Another Way | |
let i; | |
for (i=0; i<10; i+=2){ | |
console.log(i); | |
} | |
// Increase Manually | |
let i; | |
for (i=1; i<10; i++){ | |
if (i%2 == 0) { | |
console.log(i); | |
} | |
} | |
// for...in loop | |
var name = { | |
fname: 'Jubayer', | |
lname: 'Hossain' | |
} | |
for (var key in name) { | |
if (name.hasOwnProperty(key)) { | |
console.log(key, name[key]); | |
} | |
} | |
// for....of loop | |
let country = "Bangladesh"; | |
for (const letter of country) { | |
console.log(letter); | |
} | |
// Numbers | |
let numbers = [2, 1, 0, -3, 4, 5]; | |
for (let num of numbers) { | |
console.log(num); | |
} | |
// for....Each | |
let ages = [23, 22, 21, 20, 34, 56, 67, 88]; | |
ages.forEach(function(age) { | |
console.log(age) | |
}) | |
// index, age | |
const ages = [23, 22, 21, 20, 34, 56, 67, 88]; | |
ages.forEach(function(index, age){ | |
console.log(index, age); | |
}) | |
// using arrow function | |
const ages = [23, 22, 21, 20, 34, 56, 67, 88]; | |
ages.forEach((age) => { | |
console.log(age) | |
}) | |
let ages = [23, 22, 21, 20, 34, 56, 67, 88]; | |
ages.forEach((index, age) => { | |
console.log(index, age); | |
}) | |
// while loop | |
// Infinite Loop | |
let i = 10; | |
while (true) { | |
i++ | |
console.log(i); | |
} | |
// Break This lopp With break statement | |
let i = 0; | |
while (true) { | |
i++; | |
console.log(i); | |
if (i == 10) { | |
break; | |
} | |
} | |
// Condition inside while | |
let i = 0; | |
while(i < 10) { | |
i++; | |
console.log(i); | |
} | |
// Check Condition | |
let i = 0; | |
while (i <10) { | |
i++; | |
if (i%2 == 0) { | |
console.log(i); | |
} | |
} | |
// Check Condition Another Way | |
let i = 0; | |
while(i < 10) { | |
i += 2; | |
console.log(i); | |
} | |
// do..while loop | |
// In do...while loop condition at the end | |
let i = 0; | |
do { | |
i++; | |
console.log(i); | |
} while (i<10) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment