日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

一篇文章帶你了解JavaScript While 循環(huán)

來源: 責(zé)編: 時間:2024-05-17 17:44:10 174觀看
導(dǎo)讀循環(huán)可以執(zhí)行一個代碼塊,只要指定條件為真,循環(huán)就可以執(zhí)行代碼塊。一、While循環(huán)while只要指定條件的值為真,循環(huán)就會執(zhí)行指定語句。while循環(huán)的語法while (condition) {statement // 只要條件為真,就執(zhí)行代碼}例:<!DOCT

循環(huán)可以執(zhí)行一個代碼塊,只要指定條件為真,循環(huán)就可以執(zhí)行代碼塊。V0j28資訊網(wǎng)——每日最新資訊28at.com

V0j28資訊網(wǎng)——每日最新資訊28at.com

一、While循環(huán)

while只要指定條件的值為真,循環(huán)就會執(zhí)行指定語句。V0j28資訊網(wǎng)——每日最新資訊28at.com

while循環(huán)的語法V0j28資訊網(wǎng)——每日最新資訊28at.com

while (condition) {statement   // 只要條件為真,就執(zhí)行代碼}

例:V0j28資訊網(wǎng)——每日最新資訊28at.com

<!DOCTYPE html><html><title>項目</title><body style="background-color: aqua;"><h1>JavaScript while 語句</h1><p>只要n小于5,就遍歷一段代碼:</p><script>var n = 0;while (n < 5) {document.write("<br>The number is " + n);n++;}</script></body></html>

首先,在循環(huán)開始之前設(shè)置一個變量(var n = 0;)。V0j28資訊網(wǎng)——每日最新資訊28at.com

然后,定義循環(huán)運(yùn)行的條件。只要變量小于5,循環(huán)就會繼續(xù),每次執(zhí)行循環(huán)時,變量將增加一個(n ++) 一旦變量不小于5,條件為false,循環(huán)將結(jié)束。V0j28資訊網(wǎng)——每日最新資訊28at.com

V0j28資訊網(wǎng)——每日最新資訊28at.com

注意:V0j28資訊網(wǎng)——每日最新資訊28at.com

如果要使用帶有條件的變量,請在循環(huán)之前對其進(jìn)行初始化,然后在循環(huán)內(nèi)對其進(jìn)行遞增。如果忘記增加變量,循環(huán)將永遠(yuǎn)不會結(jié)束。這將使您的瀏覽器崩潰。V0j28資訊網(wǎng)——每日最新資訊28at.com

二、無限循環(huán)

無限循環(huán)顧名思義,是一個循環(huán),將永遠(yuǎn)保持運(yùn)行。V0j28資訊網(wǎng)——每日最新資訊28at.com

如果不小心造成無限循環(huán),可能會導(dǎo)致瀏覽器或計算機(jī)崩潰。重要的是要意識到無限循環(huán),以便您可以避免它們。V0j28資訊網(wǎng)——每日最新資訊28at.com

當(dāng)while語句的條件設(shè)置為true時,會發(fā)生一個常見的無限循環(huán)。V0j28資訊網(wǎng)——每日最新資訊28at.com

while (true) {     statement   // 永遠(yuǎn)執(zhí)行代碼}

無限循環(huán)將永遠(yuǎn)運(yùn)行,但是可以使用break關(guān)鍵字終止程序。V0j28資訊網(wǎng)——每日最新資訊28at.com

三、Do ... While循環(huán)

該do...while循環(huán)是while循環(huán)另外一種形式。在檢查條件是否為真之前,此循環(huán)將執(zhí)行一次代碼塊,然后只要條件為真,它將重復(fù)該循環(huán)。V0j28資訊網(wǎng)——每日最新資訊28at.com

該do...while循環(huán)的語法如下:V0j28資訊網(wǎng)——每日最新資訊28at.com

do {   statement  // 要執(zhí)行的語句}while (condition);

V0j28資訊網(wǎng)——每日最新資訊28at.com

<!DOCTYPE html><html><title>項目</title><body style="background-color: aqua;"><h1>JavaScript do...while</h1><p>只要n小于5,就遍歷一段代碼:</p><script>var n = 0;do {document.write("<br>數(shù)字: " + n);n++;}while (n < 5);</script></body></html>

V0j28資訊網(wǎng)——每日最新資訊28at.com

不要忘記增加條件中使用的變量,否則循環(huán)將永遠(yuǎn)不會結(jié)束。V0j28資訊網(wǎng)——每日最新資訊28at.com

注意:即使條件為false,這個循環(huán)也總是至少執(zhí)行一次,因為代碼塊是在條件測試之前執(zhí)行的。V0j28資訊網(wǎng)——每日最新資訊28at.com

V0j28資訊網(wǎng)——每日最新資訊28at.com

var n = 5;do {  document.write("<br>數(shù)字是 " + n);  n++;}while (n < 3);  // false

四、循環(huán)對比

1.while和do ... while循環(huán)之間的區(qū)別

while循環(huán)不同于do…while循環(huán)以一種重要的方式使用while循環(huán),在每次循環(huán)迭代開始時測試要計算的條件,因此如果條件表達(dá)式的計算結(jié)果為false,則將永遠(yuǎn)不會執(zhí)行循環(huán)。V0j28資訊網(wǎng)——每日最新資訊28at.com

另一方面,使用do ... while循環(huán),即使條件表達(dá)式的計算結(jié)果為false,該循環(huán)也將始終執(zhí)行一次,因為與while循環(huán)不同,條件是在循環(huán)只回執(zhí)行末尾而不是在開始時計算的。(參考百度)。V0j28資訊網(wǎng)——每日最新資訊28at.com

2. For和While循環(huán)對比

for循環(huán)使用循環(huán)從fruits數(shù)組中獲取水果名稱。V0j28資訊網(wǎng)——每日最新資訊28at.com

例:V0j28資訊網(wǎng)——每日最新資訊28at.com

var fruits = ['strawberry', 'Mango', 'Banana', 'pineapple'];var txt = '';for (var i = 0; i < fruits.length; i++) {    txt += fruits[i] + '<br>';}

V0j28資訊網(wǎng)——每日最新資訊28at.com

while循環(huán)使用循環(huán)從fruits數(shù)組中獲取水果名稱。V0j28資訊網(wǎng)——每日最新資訊28at.com

例 :V0j28資訊網(wǎng)——每日最新資訊28at.com

var fruits = ['strawberry', 'Mango', 'Banana', 'pineapple'];var txt = '';var i = 0;while (i < fruits.length) {   txt += fruits[i] + '<br>';   i++;}

V0j28資訊網(wǎng)——每日最新資訊28at.com

將發(fā)現(xiàn)while循環(huán)與for循環(huán)非常相似,只是省略了初始化和最終表達(dá)式。V0j28資訊網(wǎng)——每日最新資訊28at.com

五、總結(jié)

本文基于JavaScript基礎(chǔ)。主要介紹了While循環(huán)的基礎(chǔ)應(yīng)用,以及其中另外一種do ... while循環(huán),同時介紹了while和do ... while循環(huán)之間的區(qū)別。和For和While循環(huán)分別的優(yōu)缺點(diǎn)進(jìn)行了詳細(xì)的講解。V0j28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-88918-0.html一篇文章帶你了解JavaScript While 循環(huán)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 從零開始,快速構(gòu)建 Python 項目:Curdling 指南!

下一篇: 微服務(wù)如何灰度發(fā)布?你會嗎?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 一加Ace2 Pro真機(jī)揭曉 鈦空灰配色質(zhì)感拉滿

    終于,在經(jīng)過了幾波預(yù)熱之后,一加Ace2 Pro的外觀真機(jī)圖在網(wǎng)上出現(xiàn)了。還是博主數(shù)碼閑聊站曝光的,這次的外觀設(shè)計還是延續(xù)了一加11的方案,只是細(xì)節(jié)上有了調(diào)整,例如新加入了鈦空灰
  • 影音體驗是真的強(qiáng) 簡單聊聊iQOO Pad

    大公司的好處就是產(chǎn)品線豐富,非常細(xì)分化的東西也能給你做出來,例如早先我們看到了新的vivo Pad2,之后我們又在iQOO Neo8 Pro的發(fā)布會上看到了iQOO的首款平板產(chǎn)品iQOO Pad。雖
  • 0糖0卡0脂 旭日森林仙草烏龍茶優(yōu)惠:15瓶到手29元

    旭日森林無糖仙草烏龍茶510ml*15瓶平時要賣為79.9元,今日下單領(lǐng)取50元優(yōu)惠券,到手價為29.9元。產(chǎn)品規(guī)格:0糖0卡0脂,添加草本仙草汁,清涼爽口,富含茶多酚,保留
  • 三言兩語說透設(shè)計模式的藝術(shù)-簡單工廠模式

    一、寫在前面工廠模式是最常見的一種創(chuàng)建型設(shè)計模式,通常說的工廠模式指的是工廠方法模式,是使用頻率最高的工廠模式。簡單工廠模式又稱為靜態(tài)工廠方法模式,不屬于GoF 23種設(shè)計
  • 28個SpringBoot項目中常用注解,日常開發(fā)、求職面試不再懵圈

    前言在使用SpringBoot開發(fā)中或者在求職面試中都會使用到很多注解或者問到注解相關(guān)的知識。本文主要對一些常用的注解進(jìn)行了總結(jié),同時也會舉出具體例子,供大家學(xué)習(xí)和參考。注解
  • 企業(yè)采用CRM系統(tǒng)的11個好處

    客戶關(guān)系管理(CRM)軟件可以為企業(yè)提供很多的好處,從客戶保留到提高生產(chǎn)力。  CRM軟件用于企業(yè)收集客戶互動,以改善客戶體驗和滿意度。  CRM軟件市場規(guī)模如今超過580
  • 一個注解實現(xiàn)接口冪等,這樣才優(yōu)雅!

    場景碼猿慢病云管理系統(tǒng)中其實高并發(fā)的場景不是很多,沒有必要每個接口都去考慮并發(fā)高的場景,比如添加住院患者的這個接口,具體的業(yè)務(wù)代碼就不貼了,業(yè)務(wù)偽代碼如下:圖片上述代碼有
  • 英特爾Xe-HP項目終止,將專注Xe-HPC/HPG系列顯卡

    據(jù)10 月 31 日消息報道,英特爾高級副總裁兼加速計算系統(tǒng)和圖形事業(yè)部總經(jīng)理 表示,Xe-HP“ Arctic Sound” 系列服務(wù)器 GPU 已經(jīng)應(yīng)用于 oneAPI devcloud 云服
  • 蘋果MacBook Pro 2021測試:仍不支持平滑滾動

    據(jù)10月30日9to5 Mac 消息報道,蘋果新的 14 英寸和 16 英寸 MacBook Pro 2021 上市后獲得了不錯的評價,亮點(diǎn)包括行業(yè)領(lǐng)先的性能,令人印象深刻的電池續(xù)航,精美豐
Top 主站蜘蛛池模板: 江山市| 阿坝| 兴安盟| 介休市| 仙游县| 安徽省| 隆安县| 勐海县| 米易县| 罗江县| 时尚| 仪陇县| 延寿县| 波密县| 广安市| 深泽县| 新密市| 临猗县| 石首市| 东乡族自治县| 育儿| 光泽县| 新郑市| 千阳县| 望谟县| 永靖县| 双江| 图木舒克市| 泰兴市| 夏邑县| 石城县| 北流市| 韶山市| 平阴县| 内乡县| 称多县| 象州县| 阜南县| 宿迁市| 梧州市| 海城市|