日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

js循环判断有无重复值_JavaScript中的while循环

發(fā)布時間:2025/3/19 javascript 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js循环判断有无重复值_JavaScript中的while循环 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在 JavaScript 語言中,當(dāng)我們使用 while 循環(huán)時,只要指定條件為 true,循環(huán)就可以一直執(zhí)行。

并且只要條件一直滿足,就可以實(shí)現(xiàn)一個無限循環(huán),例如:

while(true){ console.log("1");}

執(zhí)行這個循環(huán),就會無止境的輸出1。

while 語法及其使用

語法如下所示:

while (condition) { // 要執(zhí)行的代碼塊}

condition 是循環(huán)的條件,只有當(dāng)循環(huán)條件成立時,才會執(zhí)行花括號 {} 中的代碼,如果條件不成立則不會執(zhí)行代碼。

示例:

使用 while 循環(huán)輸出小于 10 的所有整數(shù):

JS_俠課島(9xkd.com)

在瀏覽器中打開:

在上述代碼中,因?yàn)槲覀兡繕?biāo)是輸出“小于 10 的所有整數(shù)”,所以這其實(shí)不包括10 ,而是從 0 - 9 之間的整數(shù)。這樣的話我們可以聲明初始變量 i 為 0 ,表示從 0 開始輸出,然后循環(huán)條件為 i < 10,只要滿足這個條件,循環(huán)就會一直執(zhí)行。然后在代碼塊中加上一句 i++;,表示每次循環(huán) 初始變量值都會加1,一直加到 9 。

do/while 循環(huán)的使用

do/while 循環(huán)是 while 循環(huán)的變體,它與 while 循環(huán)的不同在于,在檢查條件是否為真之前,該循環(huán)將會執(zhí)行一次代碼塊,然后只要條件為真,它就將重復(fù)該循環(huán)。也就是說,不論如何 do/while 循環(huán)都會至少執(zhí)行一次。

語法:

do{ // 要執(zhí)行的代碼塊}while(condition);

示例:

通過 do/while 循環(huán)以遞減方式,循環(huán)輸出1-10以內(nèi)的數(shù)字:

JS_俠課島(9xkd.com)

在瀏覽器中打開:

因?yàn)槲覀円獙?shí)現(xiàn)的是遞減輸出1-10以內(nèi)的數(shù)字,就是10、9、8、7、6、5、4、3、2、1,那么初始化變量肯定是從10開始,然后循環(huán)條件為 i > 0 ,或者 i >= 1 也一樣。在代碼塊中加上 i--,每循環(huán)一次,初始條件變量將減去一,一直減到大于0為止。

再強(qiáng)調(diào)一次,do/while 與 while 循環(huán)的不同之處在于:它會先執(zhí)行一次循環(huán)中的語句,然后再判斷表達(dá)式是否為真,如果為真則繼續(xù)循環(huán),如果為假則終止循環(huán)。所以說不管條件是否為真,do/while 循環(huán)至少要執(zhí)行一次循環(huán)語句 。

例如看下面這段代碼:

do{ console.log("1");}while(false);// 輸出:1

盡管我們給 while 后面的循環(huán)條件指定為 false, 代碼執(zhí)行結(jié)果依然輸出了一個1,這表示循環(huán)執(zhí)行了一次。

不同循環(huán)的使用情景

  • 當(dāng)循環(huán)次數(shù)不限制、不確定時可以使用 while 循環(huán)。
  • 循環(huán)次數(shù)有限制、已經(jīng)確定時可以用 for 循環(huán)。

動手小練習(xí)

  • 定義一個輸入框,隨機(jī)輸入一個數(shù),并判斷這個數(shù)字是否符合條件?
  • 循環(huán)彈框輸入數(shù)據(jù),并在控制臺打印,如果輸入為 exit,則退出循環(huán)。
  • 總結(jié)

    以上是生活随笔為你收集整理的js循环判断有无重复值_JavaScript中的while循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。