這篇文章主要介紹“JavaScript流程控制語(yǔ)句怎么用”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“JavaScript流程控制語(yǔ)句怎么用”文章能幫助大家解決問(wèn)題。
公司主營(yíng)業(yè)務(wù):成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出屏山免費(fèi)做網(wǎng)站回饋大家。
1.引入
通過(guò)上次課程的學(xué)習(xí),我么可以使用 條件結(jié)構(gòu)實(shí)現(xiàn)代碼的選擇執(zhí)行,那么當(dāng)我們?cè)趯?shí)現(xiàn)需求的時(shí)候,如果需要執(zhí)行多次,那應(yīng)該怎么辦呢?這一個(gè)時(shí)候,我們可以使用循環(huán)結(jié)構(gòu)來(lái)實(shí)現(xiàn)我們的代碼功能。
2.循環(huán)結(jié)構(gòu)
假如您需要運(yùn)行代碼多次,且每次使用不同的值,那么循環(huán)(loop)相當(dāng)方便使用。JavaScript中的循環(huán)主要有三個(gè):for循環(huán)、while循環(huán)、do-while循環(huán)。那么下面我們逐一講解每一個(gè)循環(huán)的操作。
3.for循環(huán)
(1).for循環(huán)使用場(chǎng)景
for循環(huán),由于它可以通過(guò)控制次數(shù)和下標(biāo),所以一般使用在已經(jīng)知道循環(huán)次數(shù)和需要循環(huán)次數(shù)下標(biāo)的時(shí)候使用。
(2).for循環(huán)的語(yǔ)法和內(nèi)容說(shuō)明
for循環(huán)語(yǔ)法以及相關(guān)結(jié)構(gòu)
for (語(yǔ)句 1; 語(yǔ)句 2; 語(yǔ)句 3) {
要執(zhí)行的代碼塊
}
參數(shù)詳解
語(yǔ)句 1 在循環(huán)(代碼塊)開始之前執(zhí)行。一般用于定義初始化下標(biāo)
語(yǔ)句 2 定義運(yùn)行循環(huán)(代碼塊)的條件。一般是條件判斷語(yǔ)句,表述是否需要再次執(zhí)行相關(guān)的代碼塊。
語(yǔ)句 3 會(huì)在循環(huán)(代碼塊)每次被執(zhí)行后執(zhí)行。一般是增量語(yǔ)句,控制增量數(shù)量,和語(yǔ)句構(gòu)成循環(huán)的次數(shù)
一個(gè)標(biāo)準(zhǔn)的for循環(huán)代碼:
for(var i=0;i<100;i++){
//需要執(zhí)行的代碼塊
}
(3).for循環(huán)的簡(jiǎn)單使用,使用for循環(huán)實(shí)現(xiàn)1——100的累和
//設(shè)置初始化存儲(chǔ)變量
var sum = 0;
//循環(huán)累加
for(var i=0;i<100;i++){
sum += i;
}
document.write("0——100的累和是:" + sum);
(4).for循環(huán)的簡(jiǎn)單使用,輸出0——10中的奇數(shù)
//循環(huán)查找
for(var i=0;i<10;i++){
if(i%2 == 1){
document.write(i +"是一個(gè)奇數(shù)。" + "
");
}
}
(5).for循環(huán)實(shí)現(xiàn)死循環(huán)
//使用for循環(huán)實(shí)現(xiàn)死循環(huán)
for(;;){
document.write("HelloWorld");
}
4.while循環(huán)
(1)、while循環(huán)的使用場(chǎng)景
while循環(huán)用于不知道循環(huán)次數(shù)的情況,也就是只有循環(huán)多次或者是循環(huán)使用結(jié)束之后才有效果的情況使用,比如現(xiàn)實(shí)后臺(tái)傳遞的數(shù)據(jù)的時(shí)候就可以使用while循環(huán)。while 循環(huán)會(huì)一直循環(huán)代碼塊,只要指定的條件為 true。
(2).while循環(huán)的語(yǔ)法和內(nèi)容說(shuō)明
while循環(huán)語(yǔ)法:
while (條件) {
//要執(zhí)行的代碼塊
}
(3).while循環(huán)的簡(jiǎn)單使用,使用for循環(huán)實(shí)現(xiàn)1——100的累和
//使用while循環(huán)實(shí)現(xiàn)0——100的累和
var sum = 0;
var count = 0;
while(count <= 100){
sum += count;
count++;
}
document.write("0——100的累和是:" + sum);
(4).while循環(huán)實(shí)現(xiàn)死循環(huán)
//使用while實(shí)現(xiàn)死循環(huán)
while(true){
document.write("helloworld");
}
5.do-while循環(huán)
(1)、do-while循環(huán)的使用場(chǎng)景
do/while 循環(huán)是 while 循環(huán)的變體。在檢查條件是否為真之前,這種循環(huán)會(huì)執(zhí)行一次代碼塊,然后只要條件為真就會(huì)重復(fù)循環(huán)。
(2).while循環(huán)的語(yǔ)法和內(nèi)容說(shuō)明
do-while語(yǔ)法:
do{
要執(zhí)行的代碼塊
}while (條件);
(3).do-while簡(jiǎn)單的代碼實(shí)現(xiàn)以及實(shí)現(xiàn)效果
//初始化
var sum = 0;
var count = 0
do{
sum +=count;
document.write("這時(shí)候的sum值是:" + sum)
}while(count < 100);
count++;
關(guān)于“JavaScript流程控制語(yǔ)句怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。