do while loop จะรันคำสั่งหนึ่งรอบก่อน จากนั้นค่อยตรวจสอบเงื่อนไขว่าเป็นจริง หรือเท็จ ถ้าเป็นจริงก็รันคำสั่งต่อไป แต่เมื่อใดที่เป็นเท็จก็จะออกจาก loop

ตัวอย่างการใช้ do while loop

var x = 10;

do {

     alert ( x );

     x + + ;

} while ( x < 20 );

จุดสังเกตุ จะทำงานก่อน หรือ บวกค่า x ก่อนที่จะตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริงก็จะวนขึ้นไปทำงานซ้ำ แต่ถ้าเป็นเท็จก็ออก loop ทันที

มักใช้กับงานที่ต้องให้รันก่อนหน้า

อ่านบทความอื่นเพิ่มเติม

กดติดตามข่าวสารได้ที่เพจ Facebook