คำสั่ง do/while ของ JavaScript
- หน้าก่อนหน้า debugger
- หน้าต่อไป for
- กลับไปขึ้นหนึ่งระดับ คู่มืออ้างอิง JavaScript ประโยค
การเรียกใช้และการประกาศ
คำสั่ง do/while สร้างวนรอบ โดยปฏิบัติการบล็อครหัสก่อนที่จะตรวจสอบเงื่อนไขว่าเป็นความจริงหรือไม่ แล้ววนรอบอีกหลังจากเงื่อนไขเป็นความจริง
ใช้คำสั่ง do/while ในกรณีที่คุณต้องการที่จะปฏิบัติการวนรอบอย่างน้อยหนึ่งครั้งแม้ว่าจะมีอะไรเกิดขึ้นก็ตาม
JavaScript สนับสนุนชนิดวนรอบต่างๆ
- for - วนรอบรหัสบล็อคหลายครั้ง
- for/in - วนรอบผ่านคุณสมบัติของวัตถุ
- for/of - วนรอบผ่านค่าของวัตถุที่สามารถวนรอบได้
- while - วนรอบรหัสบล็อคเมื่อเงื่อนไขที่กำหนดเป็นความจริง
- do/while - รอบวนรหัสบล็อคหนึ่งครั้ง แล้ววนรอบอีกหลังจากเงื่อนไขที่กำหนดเป็นความจริง
ตัวอย่าง
วนหลวงนี้จะเข้ารหัสอย่างน้อยหนึ่งครั้ง แม้ว่าเงื่อนไขจะเป็นความเท็จ เพราะโค้ดบล็อคถูกปฏิบัติก่อนที่จะทดสอบเงื่อนไข:
var text = ""; var i = 0; do { text += "The number is " + i; i++; } while (i < 5);
รูปแบบการใช้
do { code block to be executed } while (condition);
ค่าตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
condition |
จำเป็น หมายเหตุ:ถ้าเงื่อนไขเป็นความจริงตลอดเวลา วนหลวงจะไม่จบลงเสมอ นี่จะทำให้บราวเซอร์ของคุณล่ม หมายเหตุ:หากคุณใช้ตัวแปรที่มีเงื่อนไข โปรดเริ่มต้นตัวแปรนี้ก่อนหน้าที่จะใช้งานวนหลวง และเพิ่มตัวแปรในระหว่างวนหลวง ถ้าลืมเพิ่มตัวแปร วนหลวงจะไม่จบลงเสมอ นี่จะทำให้บราวเซอร์ของคุณล่ม |
รายละเอียดเทคนิค
เวอร์ชั่น JavaScript: | ECMAScript 1 |
---|
การสนับสนุนของบราวเซอร์
ตัวเลขในตารางนี้กำหนดเวอร์ชั่นบราวเซอร์ที่สนับสนุนอย่างเต็มที่ของประโยคนี้
ประโยค | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
do/while | สนับสนุน | 6.0 | สนับสนุน | สนับสนุน | สนับสนุน |
หน้าที่เกี่ยวข้อง
การเรียนรู้ JavaScript:JavaScript รูปแบบ While
คู่มือ JavaScript:JavaScript คำสั่ง while
คู่มือ JavaScript:JavaScript คำสั่ง for
- หน้าก่อนหน้า debugger
- หน้าต่อไป for
- กลับไปขึ้นหนึ่งระดับ คู่มืออ้างอิง JavaScript ประโยค