SQL PHP HTML ASP JavaScript articles and free scripts to download

While loop and do loop

While loops are conditional loops where a condition is checked at the starting of the loop and if the condition is true then the statements inside the loop is executed. So the changes required in condition has to be inside the statement, otherwise the loop may go for infinite looping. For easy understanding we can say While True Loop. This means as long as the expression is turn go for the loop.

You can also see PHP while loop, ASP will loop which have more or less similar purpose and to some extent similar syntax.

Here is the basic syntax for while loop in JavaScript.
while ( expression )
{
statements; 
}
Note that here the expression is checked or evaluated before starting of the loop so if the condition returned is FALSE then the loop will never be executed.

Let us try with this example which prints
var i=0;
while (i <= 5)
   {
document.write(i+"<br>")
   i++;
   }
The above code will print 0 to 5 with a line break after each number.

Demo of printing 0 to 5

Using break

We can use break statement inside a while loop to come out of the loop. Here it is
var i=0;
while (i <= 5)
   {
document.write(i+"<br>")
if(i>2){break;}
   i++;
   }

do While Loop

Do While loop is little different than while loop. Here the condition is checked at the end of the loop. So even if the expression is FALSE then also once the statements inside the loop will be executed. This is the basic difference between do while loop and while loop. Here is an example of Do While loop in JavaScript.
var i=0;
do 
   {
document.write(i+"<br>")
   i++;
   } while (i <= 5)
In the above code condition is checked at the end of the loop only. Here also we can use break statement to come out of the loop. Here is the example
var i=0;
do 
   {
document.write(i+"<br>")
if(i>2){break;}
   i++;
   } while (i <= 5)
Develop a pattern like this using while loop and for loop

Demo of pattern printing


Google+

Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked

JavaScript Basic functions
Variables
Functions
Detecting Browser type



Join Our Email List
Email:  
For Email Newsletters you can trust
HTML . MySQL. PHP. JavaScript. ASP. Photoshop. Articles. FORUM Contact us

©2000-2014 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer