Devdit
 

JavaScript วน loop ด้วย for, while และ do while

1.3K

สอนเขียนภาษา JavaScript วน loop ข้อมูลด้วยคำสั่งวนลูป หรือทำซ้ำโปรแกรม ด้วยคำสั่ง for, while และ do while บทความนี้แนะนำแนวการเขียนคำสั่งวน loop ของภาษา JavaScript พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่างที่ 1 JavaScript วน loop ด้วย for

<script>
    for( i=0; i<=4; i++ ) {
        console.log( i );
    }
</script>

 

ตัวอย่างที่ 2 JavaScript วน loop ด้วย while

<script>
    i = 0;
    while( i<=4 ) {
        console.log( i );
        i++;
    }
</script>

 

ตัวอย่างที่ 3 JavaScript วน loop ด้วย do while

<script>
    i = 0;
    do {
        console.log( i );
        i++;
    } while( i<=4 )
</script>

 

ผลลัพธ์

0
1
2
3
4

คำอธิบาย

1. วนลูปด้วยคำสั่ง for จะกำหนดเงื่อนไข 3 ส่วน คือค่าเริ่มต้น, เงื่อนไข และกรณีถ้าเงื่อนไขเป็นจริงให้ทำงานอย่างไร โดยปกติ for loop จะใช้สำหรับการวนลูปกับข้อมูลที่มีจำนวนรอบที่แน่นอน

2. วนลูปด้วยคำสั่ง while จะกำหนดเงื่อนไขที่คำสั่ง while โดยจะมีการเช็คเงื่อนไขก่อนเข้าทำงานในลูป ปกติการวนลูปแบบ while จะใช้กับการวนลูปที่อาจไม่ทราบจำนวนที่แน่นอนของข้อมูล

3. วนลูปด้วยคำสั่ง do while จะกำหนดเงื่อนไขที่คำสั่ง while โดย do while จะมีการทำงานในลูปก่อนอย่างน้อย 1 รอบ เนื่องจากส่วนคำสั่งของการเช็คเงื่อนไขจะอยู่ที่ส่วนท้ายของคำสั่ง

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ