javascript 中的 for 循環(huán)類型
在 JavaScript 中,有三種類型的 for 循環(huán):
1. 基本 for 循環(huán)
語法:
<code>for (initialization; condition; increment/decrement) { // 循環(huán)體 }</code>
登錄后復制
initialization:循環(huán)開始時的初始化操作。
condition:決定循環(huán)是否繼續(xù)的條件。如果條件為 false,循環(huán)將被退出。
increment/decrement:每次循環(huán)迭代后執(zhí)行的操作。用于更新循環(huán)變量。
2. for…in 循環(huán)
語法:
<code>for (variable in object) { // 循環(huán)體 }</code>
登錄后復制
variable:用于迭代對象的鍵的變量。
object:要迭代的對象。該對象可以是對象或數(shù)組。
3. for…of 循環(huán)
語法:
<code>for (variable of iterable) { // 循環(huán)體 }</code>
登錄后復制
variable:用于迭代可迭代對象(如數(shù)組)中元素的變量。
iterable:可迭代的對象。該對象可以是數(shù)組、字符串或其他支持迭代的數(shù)據(jù)結構。