成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章帶你了解 JavaScript While 循環

開發 前端
循環可以執行一個代碼塊,只要指定條件為真,循環就可以執行代碼塊。

循環可以執行一個代碼塊,只要指定條件為真,循環就可以執行代碼塊。

一、While循環

while只要指定條件的值為真,循環就會執行指定語句。

while循環的語法:

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

例:

<!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>

首先,在循環開始之前設置一個變量(var n = 0;)。

然后,定義循環運行的條件。只要變量小于5,循環就會繼續,每次執行循環時,變量將增加一個(n ++) 一旦變量不小于5,條件為false,循環將結束。

注意:

如果要使用帶有條件的變量,請在循環之前對其進行初始化,然后在循環內對其進行遞增。如果忘記增加變量,循環將永遠不會結束。這將使您的瀏覽器崩潰。

二、無限循環

無限循環顧名思義,是一個循環,將永遠保持運行。

如果不小心造成無限循環,可能會導致瀏覽器或計算機崩潰。重要的是要意識到無限循環,以便您可以避免它們。

當while語句的條件設置為true時,會發生一個常見的無限循環。

while (true) {
     statement
   // 永遠執行代碼
}

無限循環將永遠運行,但是可以使用break關鍵字終止程序。

三、Do ... While循環

該do...while循環是while循環另外一種形式。在檢查條件是否為真之前,此循環將執行一次代碼塊,然后只要條件為真,它將重復該循環。

該do...while循環的語法如下:

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

<!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>數字: " + n);
n++;
}
while (n < 5);
</script>


</body>
</html>

不要忘記增加條件中使用的變量,否則循環將永遠不會結束。

注意:即使條件為false,這個循環也總是至少執行一次,因為代碼塊是在條件測試之前執行的。

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

四、循環對比

1.while和do ... while循環之間的區別

while循環不同于do…while循環以一種重要的方式使用while循環,在每次循環迭代開始時測試要計算的條件,因此如果條件表達式的計算結果為false,則將永遠不會執行循環。

另一方面,使用do ... while循環,即使條件表達式的計算結果為false,該循環也將始終執行一次,因為與while循環不同,條件是在循環只回執行末尾而不是在開始時計算的。(參考百度)。

2. For和While循環對比

for循環使用循環從fruits數組中獲取水果名稱。

例:

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

while循環使用循環從fruits數組中獲取水果名稱。

例 :

var fruits = ['strawberry', 'Mango', 'Banana', 'pineapple'];
var txt = '';
var i = 0;


while (i < fruits.length) {
   txt += fruits[i] + '<br>';
   i++;
}

將發現while循環與for循環非常相似,只是省略了初始化和最終表達式。

五、總結

本文基于JavaScript基礎。主要介紹了While循環的基礎應用,以及其中另外一種do ... while循環,同時介紹了while和do ... while循環之間的區別。和For和While循環分別的優缺點進行了詳細的講解。

代碼很簡單。希望能夠幫助你更好的學習。

責任編輯:華軒 來源: 前端進階學習交流
相關推薦

2021-06-22 10:12:37

JavaScript 前端While 循環

2021-08-13 15:09:47

JavaScriptWhile循環

2024-05-17 16:22:25

JavaScript

2021-03-05 18:04:15

JavaScript循環代碼

2024-01-30 13:47:45

2023-09-06 14:57:46

JavaScript編程語言

2021-05-18 08:30:42

JavaScript 前端JavaScript時

2021-06-24 09:05:08

JavaScript日期前端

2021-01-26 23:46:32

JavaScript數據結構前端

2021-03-09 14:04:01

JavaScriptCookie數據

2024-04-19 14:23:52

SwitchJavaScript開發

2023-07-30 15:18:54

JavaScript屬性

2020-11-10 10:48:10

JavaScript屬性對象

2021-06-04 09:56:01

JavaScript 前端switch

2021-01-29 18:41:16

JavaScript函數語法

2021-02-02 18:39:05

JavaScript

2020-10-20 15:37:48

了解JavaScrip

2020-10-22 09:08:34

JavaScript

2020-10-27 11:08:01

JavaScript

2020-10-27 11:24:29

avaScript m
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.日本三级 | 亚洲一区免费在线 | 国产精品国产三级国产aⅴ入口 | 国产欧美精品一区二区色综合 | 99视频在线 | 欧美a级成人淫片免费看 | 日韩三级在线观看 | 蜜臀av日日欢夜夜爽一区 | 国产成人精品一区二区三区视频 | 免费成人在线网站 | 欧美日本韩国一区二区 | 亚洲一区二区三区久久久 | 99久久婷婷国产综合精品首页 | 精品国产一区一区二区三亚瑟 | 91精品亚洲| 久久久久九九九女人毛片 | 日本在线观看视频 | 一区二区三区视频在线观看 | 国产精品久久久久aaaa樱花 | 国产精品一区二区三区99 | 亚洲网站在线播放 | 国产精品福利视频 | 国产精品久久久久久久久久久久久 | 精品成人佐山爱一区二区 | 羞羞视频网站免费观看 | 欧美亚洲另类在线 | 欧美激情在线精品一区二区三区 | 成人国产a | 久久久久9999亚洲精品 | 日韩成人精品一区 | 黄网在线观看 | 亚洲入口 | 一区二区在线 | 亚洲最大成人综合 | 免费一级欧美在线观看视频 | 亚洲国产精品一区二区久久 | 成人深夜福利 | 亚洲福利视频网 | 亚洲国产网站 | 日本成人午夜影院 | 91av国产在线视频 |