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