With help of Loop a block of code can carry work number of times. Instead of writing the same codes again and again use loop to make your work easy.
Types Of Loops
- for = use to loop block of code number of times
- for/in = use to loop properties of an object
- while = use to loop block of code while stated condition is true
- do/while = use to loop block of code while stated condition is true
For Loop
<!DOCTYPE html>
<html>
<body>
<p id="ex"></p>
<script>
var text = "";
var c;
for (c = 0; c < 11; c++) {
text += "The Number Is " + c + "<br>";
}
document.getElementById("ex").innerHTML = text;
</script>
</body>
</html>
Output :

For/In Loop
<!DOCTYPE html>
<html>
<body>
<p>for/in statement loops through properties of an object.</p>
<p id="ex"></p>
<script>
var txt = "";
var person = {fname:"Harry", lname:"Potter", age:24};
var x;
for (x in person) {
txt += person[x] + " ";
}
document.getElementById("ex").innerHTML = txt;
</script>
</body>
</html>
Output :

While Loop
<!DOCTYPE html>
<html>
<body>
<p id="ex"></p>
<script>
var text = "";
var a = 0;
while (a < 11) {
text += "<br>The Number Is " + a;
a++;
}
document.getElementById("ex").innerHTML = text;
</script>
</body>
</html>
Output :

Do/While Loop
<!DOCTYPE html>
<html>
<body>
<p id="ex"></p>
<script>
var text = ""
var a = 0;
do {
text += "<br>The Number Is " + a;
a++;
}
while (a < 11);
document.getElementById("ex").innerHTML = text;
</script>
</body>
</html>
Output :

