3.2.1 JavaScript中while循環語句的使用

2020-12-11 清風教程

JavaScript中的while循環語句也稱為前測試循環語句,它先測試循環條件是否成立,如果成立則循環,如果不成立則不循環。其語法格式如下:

while(表達式){

語句組

}

參數說明:

1)表達式:一個包含比較運算符的條件表達式,用來指定循環條件。

2)語句組:用來指定需要重複執行的語句,即循環體,可以是一條或多條語句。

運作說明:

首先判斷表達式的值是否為true,即判斷循環條件是否成立。如果值為true,則執行語句組,執行完畢後,返回來再判斷表達式的值是否為true;如果值為false,則不循環,即執行while循環語句後面的語句。

實例:請應用javaScript中的while循環語句編寫程序,輸出1~20這20個數字。

代碼如下:

<script type="text/javascript">

var i=1;

while(i<=20){ //條件表達式也可以寫成(i<21)

document.write(i + " ");

i++;

}

</script>

結果:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

在使用while循環語句時,一定要保證循環可以正常結束,即必須保證條件表達式的值會出現false的情況,否則意味著循環條件永遠是真,這樣就會出現死循環。

相關焦點

  • 3.2.2 JavaScript中do-while循環語句的使用
    JavaScript中的do-while循環語句也稱為後測試循環語句,它先執行一次,然後再測試循環條件是否成立,如果成立則循環,如果不成立則結束循環。其語法格式如下:do{語句組} while(表達式);參數說明:1)語句組:用來指定需要重複執行的語句,即循環體,可以是一條或多條語句。
  • 3.2.3 JavaScript中for循環語句的使用
    JavaScript中的for循環語句也稱為計次循環語句,一般用於循環次數已知的情況。2)條件表達式:作為循環條件,一個包含比較運算符的表達式,用來限定循環變量的邊限。如果循環變量的值超出了該邊限,則停止該循環語句的執行。3)迭代語句:用來改變循環變量的值,從而控制循環的次數,通常是對循環變量的值進行變大或變小的操作。
  • 3.2.4 JavaScript循環語句嵌套的應用
    如果在一個循環語句中包含其他的循環語句,我們稱為循環語句的嵌套。對於JavaScript中的while循環語句、do-while循環語句和for循環語句都是可以互相嵌套的。而且根據嵌套的層次,可以分為2層循環、3層循環等。
  • Python while循環語句的使用
    本篇介紹Python循環語句的使用,文中主要討論while循環語句,使用while循環語句可以解決程序中需要重複執行的操作,本文講解的每個案例中都配有流程圖和代碼說明。通過本篇的學習,可以達成如下目標。
  • 在C#中,do……while與while都是循環語句,使用時如何選擇呢?
    基本概念在C#中,共有4個與循環相關的語句:for、foreach、while、do…while,今天主要來學習do…while循環,前3個循環已詳細講解過了,可以對比一下,看這4個循環有什麼區別。do…while與while語句相似,它的判斷條件在循環後,do…while稱為後測試循環。
  • Python3中的while循環語句
    循環語句就是不斷重複動作的語句。While循環語句是Python中主要循環結構之一。 其語法形式如下: while test: # test 為真,進入循環體 statements1 # statements 語句塊,可以在這裡嵌套嵌套while循環 if test: break # 跳出整個循環語句,跳出最近的外層循環 if test: continue # 結束本次循環
  • while循環語句
    JavaScript循環語句 - while循環循環的概念我們再學習循環之前,先來了解一下循環1.循環就是重複的去做一件事2.循環結構就是程序中一種很重要的結構,其特點是在給定條件成立時,反覆執行某程序段,直到條件不成立時終止。
  • 流程控制之循環語句while循環語句
    while循環語句的執行過程,如圖1所示。do…while循環語句do…while循環語句與while循環語句類似。它們之間的區別是while語句為先判斷條件是否成立再執行循環體,而do…while循環語句則先執行一次循環後,再判斷條件是否成立。也就是說do…while循環語句中大括號中的程序段至少要被執行一次。
  • 3.1.2 JavaScript中if-else語句的使用
    JavaScript的if-else語句是if語句的標準形式,在if語句簡單形式的基礎上增加一個else從句,當表達式的值是false時執行else從句中的語句組。2)語句組1:用於指定要執行的語句序列,可以是一條或多條語句。當表達式的值為true時,執行該語句組。3)語句組2:用於指定要執行的語句序列,可以是一條或多條語句。當表達式的值為false時,執行該語句組。
  • Javascript之循環語句
    如果條件為false,循環有可能永遠不被執行。(2)、先執行條件,再執行循環體。(3)、循環一次稱之為一次迭代,循環幾次稱之為幾次迭代。(2)、無論條件是true還是false,始終會執行一遍循環體。(3)、由於其是一種後測試循環條件的語句,每次只有在循環體執行之後,才會測試條件,這樣會增加代碼的執行量。我們在實際的編程中不使用。了解即可。
  • 一行代碼證明編程能力,javascript程式語言中,經典語句精髓解析
    javascript程式語言中,經典語句精髓解析,一行代碼證明編程能力!程式設計師:十萬行代碼,證明編程基礎的掌握;之後,一行代碼證明編程的能力!1、if語句在javascript語言中,if條件語句是很常用到的。與其他程式語言相比,還是有差異的。
  • Java循環語句之for循環與while循環
    各位小夥伴們大家好,這次小編要介紹的是,Java循環語句之for循環與while循環。首先,小編來介紹一下什麼是循環語句。循環語句可以在滿足循環條件的情況下,反覆執行某一段代碼,這段被重複執行的代碼被稱為循環語句,當反覆執行這個循環時,需要在合適的時候把循環判斷修改為false結束循環。循環語句主要有for循環,while循環,do…while循環。
  • Python while循環語句詳解
    while 語句執行的具體流程為:首先判斷條件表達式的值,其值為真(True)時,則執行代碼塊中的語句,當執行完畢後,再回過頭來重新判斷條件表達式的值是否為真,若仍為真,則繼續重新執行代碼塊...如此循環,直到條件表達式的值為假(False),才終止循環。while 循環結構的執行流程如圖 1 所示。
  • python程式語言內的while循環和break語句的作用與使用
    1、while循環1、作用 根據一定的條件,讓某些語句或某條語句重複的執行 (列印100行的go ) 2、語法 while 真值表達式: 語句2 …… …… 注意:else子句可以省略不寫 3、執行順序 1、先執行真值表達式,返回測試值為布爾類型的值True/False 2、如果真值表達式返回的結果為True,則執行語句1,然後再返回到第一步,進行真值表達式的測試 3、如果真值表達式的測試值為False
  • 零基礎學編程python第十課,for……in循環語句與while循環語句
    Python江湖裡,提供了兩種循環語句, for…in循環語句與while循環語句。下面, 我們先來看一下第一種循環語句for…in循環語句, 簡稱for循環。還記得在上節課中, 我們對同學點名嗎? 回顧一下點名代碼。
  • Python基礎-While循環語句
    1. while循環語句作用:實現特定代碼重複執行格式:while 條件: 重複執行的一行或多行代碼>解釋:Python 每次會判斷 while 關鍵字後面的條件是否為真, 如果為真, 則執行 while 下面的一行或多行代碼, 直到不滿足條件, 循環執行結束.
  • python循環語句,while循環嵌套列印九九乘法表
    類似if的嵌套,while嵌套就是:while裡面還有while<1>while嵌套的格式while 條件1:條件1滿足時,做的事情1條件1滿足時,做的事情2>條件1滿足時,做的事情3...
  • C語言while語句與do-while語句
    一、while語句1.一般形式while(表達式)語句;(1)表達式代表循環條件(2)語句是循環體2.執行流程當循環條件成立的情況下重複執行循環體語句,循環條件不成立時循環結束3.注意的問題(1)while關鍵字後邊的表達式通常是關係表達式或者邏輯表達式(2)如果循環體語句不止一條,
  • 3.1.5 JavaScript中switch語句的使用
    在JavaScript中使用if-else-if語句可以實現多路選擇功能,但其結構使程序看起來很不清晰,也不容易維護。而switch語句是典型的多路分支(多路選擇)語句,其作用與if-else-if語句基本相同,但switch語句比if-else-if語句更具有可讀性,它可以根據一個表達式的值在給定的多個選擇中選擇一個符合條件的分支來執行。而且switch語句允許在找不到一個匹配條件的情況下能執行默認的一個分支。
  • while循環簡介(3)
    使用break退出循環要立刻退出while循環,不再運行循環中餘下的代碼,也不管條件測試的結果如何,可使用break語句。break語句用於控制程序流程,可使用它來控制哪些代碼運行,哪些代碼不執行,從而讓程序按照你的要求執行你的代碼。