ในการเขียนโปรแกรมขึ้นมาจะมีการสั่งให้โปรแกรมของเราวนทำงานซ้ำๆเช่น ต้องการให้แสดงตารางซ้ำๆ ต้องการให้แสดงเป็นแถวซ้ำๆ
เราเขียนโปรแกรมขึ้นมาหรือเว็บขึ้นมาก็เพื่อให้มันทำงานอะไรที่ซ้ำๆได้เร็วกว่าคนทำ เช่น งานเอกสารต้องทำซ้ำๆเหมือนเดิมเราก็เขียนโปรแกรมขึ้นมาจัดการ
ได้หรือแม้แต่ใน code ที่เราเขียนนั้นก็มีส่วนในการทำซ้ำๆเยอะเหมือนกัน โดยในการเขียนโค้ด ในจะนำ Loop เข้ามาช่วยในการทำงานซ้ำๆของโค้ด
เพื่อประหยัดเวลาในการเขียน
Loop มีอยู่ 4 ประเภท คือ
- for Loop
- while Loop
- do while Loop
- foreach Loop
ตัวอย่าง for Loop
<script type="text/javascript">
for(var i=0;i<=10;i++){
console.log("ข้อมูลที่". i ."<br>");
}
</script>
ตัวอย่าง while Loop
<script type="text/javascript">
var x = 1;
while(x <= 5) {
console.log("แถวที่ : ".x." <br>");
x++;
}
</script>
ตัวอย่าง do while Loop
<script type="text/javascript">
var i = 0;
do {
console.log("รอบที่ : ".i." <br>");
i++;
}while (i <= 5);
</script>
ตัวอย่าง foreach loop
<script type="text/javascript">
var colors = array("red", "blue", "yellow");
colors.forEach(function(color) {
console.log(color);
});
</script>