javascript中如何跳出循環(huán)語(yǔ)句 for循環(huán)語(yǔ)錄全集?
For循環(huán)語(yǔ)句(1)如果要反復(fù)運(yùn)行同一個(gè)代碼,每次的值都不一樣,使用循環(huán)比較方便。(2)不同類(lèi)型的循環(huán)JavaScript支持不同類(lèi)型的循環(huán):For-循環(huán)代碼塊一定次數(shù)。For /in循環(huán)遍歷對(duì)象的屬
For循環(huán)語(yǔ)句
(1)如果要反復(fù)運(yùn)行同一個(gè)代碼,每次的值都不一樣,使用循環(huán)比較方便。
(2)不同類(lèi)型的循環(huán)
JavaScript支持不同類(lèi)型的循環(huán):
For-循環(huán)代碼塊一定次數(shù)。
For /in循環(huán)遍歷對(duì)象的屬性。
在循環(huán)(代碼塊)開(kāi)始之前執(zhí)行。
語(yǔ)句2 定義了運(yùn)行循環(huán)的條件(代碼塊)
語(yǔ)句3 在循環(huán)(代碼塊)執(zhí)行后執(zhí)行。
(4)介紹性陳述
聲明1:
通常我們會(huì)使用語(yǔ)句1來(lái)初始化循環(huán)中使用的變量(VARIO)。
語(yǔ)句1是可選的,也就是說(shuō)語(yǔ)句1可以不用。
您可以初始化語(yǔ)句1中的任何(或更多)值:
的例子
for(變量i0,lencars.length iltlen i)
{
document.write(汽車(chē)[i]";
";)
}
提示:如果在循環(huán)開(kāi)始前已經(jīng)設(shè)置了值,也可以省略語(yǔ)句1。
示例:
var i2,lencars.length
對(duì)于(iltlen i)
{
document.write(汽車(chē)[i]";
";)
}
聲明2:
通常情況下,語(yǔ)句2用于評(píng)估初始變量的條件。
語(yǔ)句2也是可選的。
如果語(yǔ)句2返回true,循環(huán)再次開(kāi)始,如果返回false,循環(huán)結(jié)束。
如果省略語(yǔ)句2,則必須在循環(huán)內(nèi)部提供一個(gè)break。否則,循環(huán)無(wú)法停止。這可能會(huì)導(dǎo)致瀏覽器崩潰。
聲明3:
通常情況下,語(yǔ)句3會(huì)增加初始變量的值。
語(yǔ)句3也是可選的。
語(yǔ)句3可以用在許多方面。增量可以是負(fù)的(I –)或更大的(ii 15)。
語(yǔ)句3也可以省略(例如,當(dāng)循環(huán)內(nèi)部有相應(yīng)的代碼時(shí))
var i0,lencars.length
用于(iltlen)
{
Javascript有四種循環(huán)語(yǔ)句:while、do/while、for、for/in。
他們的工作原理幾乎是一樣的:只要給定的條件還能滿足,循環(huán)語(yǔ)句中包含的代碼就會(huì)被重復(fù)執(zhí)行。一旦給定條件的評(píng)估結(jié)果不再為真,循環(huán)就結(jié)束。最常用的循環(huán)之一是遍歷數(shù)組元素。