JavaScript 中的 for 迴圈用於對可迭代物件的元素進行重複操作,語法為 for (initialization; condition; increment) { ... }。 for-of 迴圈是更簡潔的語法,用於遍歷可迭代物件的每個元素,語法為 for (element of iterable) { ... }。
JS 中的for
for 迴圈是JavaScript 中常用的控制結構,用於對可迭代物件(如陣列、字串)中的元素進行重複操作。語法如下:
<code class="javascript">for (initialization; condition; increment) { // 要执行的代码 }</code>
其中:
範例
考慮一個陣列numbers = [1, 2, 3, 4, 5]
. 我們可以使用for 循環對陣列中的每個數字執行以下操作:
<code class="javascript">for (let i = 0; i < numbers.length; i++) { console.log(numbers[i]); }</code>
輸出:
<code>1 2 3 4 5</code>
在這個範例中:
initialization (let i = 0 )
:初始化循環變數i
為0。 condition (i < numbers.length)
:循環持續執行,只要 i
小於陣列長度。 increment (i )
:每次迭代後將 i
遞增 1。 for 迴圈也提供了一種更簡潔的語法,稱為 for-of 迴圈。它用於遍歷可迭代物件的每個元素,語法如下:
<code class="javascript">for (element of iterable) { // 要执行的代码 }</code>
使用for-of 循環的上述範例可以改寫為:
<code class="javascript">for (let number of numbers) { console.log(number); }</code>
兩種循環語法都可以實現相同的效果,但for-of 循環更簡潔,並且在需要存取數組索引時不需要明確聲明循環變數。
以上是js中for是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!