ฟังก์ชั่นของคำสั่งลูปคือการเรียกใช้รหัสชิ้นเดียวกันซ้ำ ๆ ซ้ำ ๆ แม้ว่ามันจะถูกแบ่งออกเป็นหลายประเภท แต่หลักการของมันเกือบจะเหมือนกัน ตราบใดที่มีการปฏิบัติตามเงื่อนไขที่กำหนดข้อความที่มีอยู่ในร่างกายลูปจะถูกดำเนินการอย่างต่อเนื่องและจะถูกยกเลิกเมื่อไม่ตรงตามเงื่อนไขอีกต่อไป
ในขณะที่ Loop เป็นลูปทดสอบล่วงหน้าซึ่งหมายความว่าการตัดสินตามเงื่อนไขว่าจะยกเลิกก่อนที่จะดำเนินการรหัสดังนั้นร่างกายของลูปอาจไม่ถูกดำเนินการเลย ไวยากรณ์มีดังนี้:
ในขณะที่คำสั่ง (นิพจน์)
เมื่อนิพจน์เป็น ture โปรแกรมจะดำเนินการต่อเพื่อดำเนินการคำสั่งต่อไปจนกว่านิพจน์จะเป็นเท็จ
สองกรณี
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
var i = isum = 0;
ในขณะที่ (i <= 100) {
isum += i;
i ++;
-
document.write (isum+"<br>"); // ค้นหาผลรวมของตัวเลขภายใน 100
</script>
<p> คลิกปุ่มด้านล่างและวนลูปบนบล็อกรหัสตราบใดที่ฉันน้อยกว่า 5 </p>
<ปุ่ม onclick = "myfunction ()"> คลิกที่นี่ </button>
<p id = "สาธิต"> </p>
<script>
ฟังก์ชั่น myfunction ()
-
var x = "", i = 0;
ในขณะที่ (i <= 10)
-
x = x + "หมายเลขคือ" + i + "<br>";
i ++;
-
document.getElementById ("สาธิต"). innerHtml = x;
-
</script>