loading...
Cover image for How Loops Work in JavaScript😭🤔

How Loops Work in JavaScript😭🤔

saigowthamr profile image Sai gowtham Updated on ・2 min read

Have you Ever Confused about Using a Different kind of loops in JavaScript

No Problem Today we clearing the confusion

Let's Print 1-100 numbers using a different Kind of loops.

First We Print 100 numbers using For Loop.

for(let i=0; i<=100;i=i+1){
  console.log(i)
}

Let's talk about what is the use of above code.

for loop takes three optional expressions

1) Initialization: we are initializing our value - (let i=0);

2) Condition: On which condition iteration if the condition is true
then the loop continues otherwise loop stop running.(i<=100);

3) Final expression: How loop increments or decrements on each iteration (i=i+1)

Inside the for loop, we are logging the value on each iteration.

Without for loop, we need to write 100 numbers manually 1 by 1 using
for loop, it only takes 2 lines of code.

Lets Solve the same problem using While loop.

let n=1
while(n<=100){
 console.log(n);
 n=n+1;
}

while loop runs only if something is true.Otherwise it doesn't enters
inside the loop.

  • We first initialized a value to the variable n with 1.

  • while loop only takes a single expression which is a condition(n<=100).

  • It only runs up to n value is equal to the 100.

  • On line 2 we are incrementing n on each iteration.

Now let's solve the same problem using if and while loop.

let enter=true;
let n=1;
if(enter){
while(n<=100){
 console.log(n);
 n=n+1;
}
}

if condition also runs on the basis of the truthy values.

  • In our above problem enter is true so it enters the loop.
  • Inside the if condition we placed a while loop.

How if condition works in daily life. In our day to day life,
we are making decisions like if time is 9 am I need to eat breakfast.
if time is 12 am I need to eat lunch.

Have you thinking about if-else. if time is 9 am I need to eat breakfast
else I need to do some other things(brush, bathing,etc..).

Hope you guys love these
👍👍👍👍👍👍👍👍

Check out my other Interesting posts

Posted on Apr 18 '18 by:

saigowthamr profile

Sai gowtham

@saigowthamr

JavaScript developer, Blogger & Serverless

Discussion

markdown guide