本篇內(nèi)容主要講解“JavaScript循環(huán)的方法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“JavaScript循環(huán)的方法有哪些”吧!
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計、高邑網(wǎng)絡(luò)推廣、小程序設(shè)計、高邑網(wǎng)絡(luò)營銷、高邑企業(yè)策劃、高邑品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供高邑建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
js的三種循環(huán)方法:1、while循環(huán),語法“while(條件表達(dá)式){語句塊}”;2、“do-while”循環(huán),語法“do{語句塊}while(條件表達(dá)式)”;3、for循環(huán),語法“for(變量初始化;條件表達(dá)式;變量更新){語句塊}”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
我們在使用JavaScript時經(jīng)常會遇到需要一遍一遍地運行相同代碼,而這樣不經(jīng)浪費時間,還效率低下,使用循環(huán)是個明智的選擇,大大提高了效率,也減少了代碼量。
JS中循環(huán)有三種:
1、while循環(huán)
2、do-while循環(huán)
3、for循環(huán)
1、while循環(huán)的語法結(jié)構(gòu):
while(條件表達(dá)式){ 當(dāng)條件表達(dá)式為布爾值true時要執(zhí)行的語句塊 }
2、while循環(huán)的應(yīng)用
while循環(huán)常用于那種不知道循環(huán)次數(shù)是多少的情況,比如讓用戶循環(huán)輸入一個整數(shù),直到輸入某個特殊的字符為止,你根本沒法直到這個循環(huán)會進(jìn)行的次數(shù)。例如:
1、do…while的語法結(jié)構(gòu):
do{ 條件表達(dá)式為true時執(zhí)行的語句塊 }while(條件表達(dá)式)
2、do… while的應(yīng)用
do-while與while循環(huán)的不同之處在于:它先執(zhí)行循環(huán)中的語句,然后再判斷表達(dá)式是否為真, 如果為真則繼續(xù)循環(huán);如果為假, 則終止循環(huán)。因此, do-while循環(huán)至少要執(zhí)行一次循環(huán)語句。如下:
1、for循環(huán)的語法結(jié)構(gòu):
for(變量初始化;條件表達(dá)式; 變量更新){ 條件表達(dá)式為true時執(zhí)行語句塊 }
2、for循環(huán)的應(yīng)用
for循環(huán)多用于循環(huán)次數(shù)比較明確的情況,就是那種一眼就能看出來要循環(huán)幾次,比較直觀,for循環(huán)的第一句包含變量的初始化 結(jié)束循環(huán)的條件以及每次更新的值,循環(huán)體內(nèi)部才執(zhí)行真正要做的事情。比如for(n=1;n<10;n++),一般用于遍歷,是一種比較使用的循環(huán)方式。如下:
3、for循環(huán)的變形
for-in---循環(huán)遍歷對象的屬性
forEach---ES5引入新循環(huán)
for-of---ES6新引入循環(huán)
1、while是先判斷條件,后執(zhí)行循環(huán)主體,如果初始條件不滿足,while循環(huán)主體不執(zhí)行(先判斷后執(zhí)行)
2、do-while是先執(zhí)行循環(huán)主體后判斷條件,不管條件滿不滿足都先執(zhí)行循環(huán)主體一次。(先執(zhí)行后判斷)
3、for是先判斷條件,后執(zhí)行循環(huán)主體,大體上和while相似,在循環(huán)次數(shù)確定的情況上用for。
到此,相信大家對“JavaScript循環(huán)的方法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!