วงวนซ้อนกันใน JavaScript
วงวนที่คุณรู้จักการทำงานแล้ว สามารถซ้อนกันได้ ตัวอย่างเช่น ลองแก้ปัญหาต่อไปนี้: แสดงสตริงบนหน้าจอ:
111222333444555666777888999
ที่นี่วงวนเดียวไม่เพียงพอ - จำเป็นต้องเรียกใช้สองวงวนซ้อนกัน: วงวนแรกจะวนตัวเลข และวงวนที่สองจะทำซ้ำตัวเลขเหล่านี้สามครั้ง มาลองทำดู:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
โปรดทราบ: วงวนแรกมีตัวนับ i วงวนที่สองมี j และหากมีวงวนที่สาม - ตัวแปร k จะเป็นตัวนับของมัน นี่คือชื่อมาตรฐานที่ยอมรับโดยทั่วไป ควรใช้ชื่อเหล่านี้
โดยใช้สองวงวนซ้อนกัน ให้แสดงสตริงต่อไปนี้บนหน้าจอ:
111222333444555666777888999
โดยใช้สองวงวนซ้อนกัน ให้แสดงสตริงต่อไปนี้บนหน้าจอ:
11 12 13 21 22 23 31 32 33