JavaScript中的for循環(huán)語(yǔ)句的語(yǔ)法如下:
其中:
initialization:在循環(huán)開(kāi)始之前執(zhí)行的語(yǔ)句。通常用于聲明循環(huán)計(jì)數(shù)器變量。
condition:在每次循環(huán)迭代開(kāi)始時(shí)被計(jì)算的條件表達(dá)式。如果計(jì)算結(jié)果為true,循環(huán)將繼續(xù)執(zhí)行。如果計(jì)算結(jié)果為false,循環(huán)將停止執(zhí)行。
increment:在每次循環(huán)迭代之后執(zhí)行的語(yǔ)句。通常用于遞增計(jì)數(shù)器變量的值。
下面是一個(gè)簡(jiǎn)單的示例:
該代碼將打印出數(shù)字 0 到 9,因?yàn)樵诿看窝h(huán)迭代中,變量i的值從 0 開(kāi)始遞增,直到 'ii的值等于 10,此時(shí)循環(huán)將停止執(zhí)行。
在for循環(huán)中也可以省略其中的任何一個(gè)部分,例如:
該代碼與前面的示例代碼的效果相同,只是將 'initialization部分移動(dòng)到了循環(huán)之外,同時(shí)將increment部分移動(dòng)到了循環(huán)代碼塊。