javascript 循環(huán)語(yǔ)句 while、do-while、for-in、for用法區(qū)別
前兩個(gè)唯一的差別就是循環(huán)和判斷的順序不同,do-while比while多循環(huán)一次,我就不舉例了。
for循環(huán)相信大家也熟的不能再熟了,我們就看for-in這一句。
這個(gè)其實(shí)是針對(duì)數(shù)組的,js中數(shù)組的初始化也挺奇特的比如我們?cè)趕cript結(jié)點(diǎn)里寫:(另外注意下數(shù)組的初始化,用的是中括號(hào))
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
for in實(shí)例二
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
javascrpt for
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
數(shù)字是 0
數(shù)字是 1
數(shù)字是 2
數(shù)字是 3
數(shù)字是 4
數(shù)字是 5
解釋:
for 循環(huán)的步進(jìn)值從 i=0 開始。
只要 i 小于等于 5,循環(huán)就會(huì)繼續(xù)運(yùn)行。
循環(huán)每循環(huán)一次,i 就會(huì)累加 1。
javascrpt do while:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
數(shù)字是 0
數(shù)字是 1
數(shù)字是 2
數(shù)字是 3
數(shù)字是 4
數(shù)字是 5
解釋:
i 等于 0。
循環(huán)首先會(huì)運(yùn)行。
每循環(huán)一次,i 就會(huì)累加 1。
當(dāng) i 小于或等于 5 時(shí),循環(huán)會(huì)繼續(xù)運(yùn)行。
javascrpt while
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
數(shù)字是 0
數(shù)字是 1
數(shù)字是 2
數(shù)字是 3
數(shù)字是 4
數(shù)字是 5
解釋:
i 等于 0。
當(dāng) i 小于或等于 5 時(shí),循環(huán)將繼續(xù)運(yùn)行。
循環(huán)每運(yùn)行一次,i 會(huì)累加 1。
Javascript示例代碼解釋:這個(gè)Javascript示例用到了do...while循環(huán)語(yǔ)句。
循環(huán)語(yǔ)句允許重復(fù)執(zhí)行一行或數(shù)行代碼,do后面跟的是重復(fù)執(zhí)行的代碼,while后面跟的是終止循環(huán)的條件。這個(gè)Javascript示例中,設(shè)一個(gè)變量為i,i初始值為0,i++表示每次重復(fù)執(zhí)行后i的值就加1,終止循環(huán)條件為while (i <= 5),也就是說(shuō),一旦i的值大于5,就終止循環(huán)。該示例中,重復(fù)循環(huán)的語(yǔ)句是while循環(huán)里面的document.write語(yǔ)句。</p>
從上面的實(shí)例我們可以看出來(lái)關(guān)于js for,for in ,while ,do while 它們之間的區(qū)別。
相關(guān)文章
JS中把字符轉(zhuǎn)成ASCII值的函數(shù)示例代碼
這篇文章主要是對(duì)JS中把字符轉(zhuǎn)成ASCII值的函數(shù)示例代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11
微信小程序云開發(fā)修改云數(shù)據(jù)庫(kù)中的數(shù)據(jù)方法
這篇文章主要介紹了微信小程序云開發(fā)修改云數(shù)據(jù)庫(kù)中的數(shù)據(jù)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
JS實(shí)現(xiàn)簡(jiǎn)單的todoList(記事本)效果
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)簡(jiǎn)單的todoList(記事本)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
使用window.prompt()實(shí)現(xiàn)彈出用戶輸入的對(duì)話框
window對(duì)象的最后一種對(duì)話框是提示對(duì)話框,它顯示了預(yù)先設(shè)置的信息并提供文本域供用戶輸入應(yīng)答。它包括兩個(gè)按鈕,即Cancel和Ok,允許用戶用兩個(gè)相反的期望值來(lái)關(guān)閉這個(gè)對(duì)話框:取消整個(gè)操作或接收輸入到對(duì)話框中的文本2015-04-04
input type=file 選擇圖片并且實(shí)現(xiàn)預(yù)覽效果的實(shí)例
下面小編就為大家?guī)?lái)一篇input type=file 選擇圖片并且實(shí)現(xiàn)預(yù)覽效果的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10
利用JavaScript實(shí)現(xiàn)一個(gè)日期范圍選擇器
日期范圍選擇器是一個(gè)常見(jiàn)的Web應(yīng)用功能,它允許用戶選擇一個(gè)日期范圍,本文我們將使用JavaScript來(lái)實(shí)現(xiàn)這個(gè)功能,感興趣的小伙伴可以了解下2024-01-01

