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

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

開發(fā) 前端
大家好,我是前端進(jìn)階者。我們都知道,有了循環(huán),就可以多次執(zhí)行一段代碼。

一、JavaScript 循環(huán)

循環(huán)是方便的,如果你想重復(fù)地運行同一個代碼,每次使用不同的值。

通常情況下,這是與數(shù)組一起工作:

text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
text += cars[3] + "<br>";
text += cars[4] + "<br>";
text += cars[5] + "<br>";


可以寫成這樣:


for (i = 0; i < cars.length; i++) {
    text += cars[i] + "<br>";
}

例:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>項目</title>
    </head>
    <body style="background-color: aqua;">


        <h1>JavaScript 循環(huán)</h1>


        <p id="demo"></p>


        <script>
            var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"];
            var text = "";
            var i;
            for (i = 0; i < cars.length; i++) {
                text += cars[i] + "<br>";
            }
            document.getElementById("demo").innerHTML = text;
</script>


    </body>
</html>

二、不同種類的循環(huán)

JavaScript 支持不同類型的循環(huán):

  1. for - 多次循環(huán)一段代碼。
  2. for/in - 通過對象的屬性循環(huán)。

三、For 循環(huán)

for循環(huán)通常是你想創(chuàng)建循環(huán)時使用的工具。

語法:

for (statement 1; statement 2; statement 3) {
   code block to be executed
}

語句1:循環(huán)(代碼塊)開始之前執(zhí)行。

語句2:定義了運行循環(huán)的條件(代碼塊)。

語句3:循環(huán)(代碼塊)被執(zhí)行后每次執(zhí)行。

for (i = 0; i < 5; i++) {
   text += "The number is " + i + "<br>";
}

完整代碼:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>項目</title>
</head>
<body style="background-color: aqua;">


<h1>JavaScript Loops</h1>


<p id="demo"></p>


<script>
var text = "";
var i;
for (i = 0; i < 5; i++) {
text += "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>


</body>
</html>

語句1在循環(huán)開始前設(shè)置變量 (var i = 0),語句2定義了循環(huán)運行的條件 (i 必須小于 5),語句3增加值(i++) 每次循環(huán)中的代碼塊都已被執(zhí)行。

1. 語句 1

通常,您將使用語句1初始化循環(huán)中使用的變量 (i = 0)。語句1是可選的,可以在語句1中初始化多個值(逗號分隔)。

for (i = 0; i < 5; i++) {
   text += "The number is " + i + "<br>";
}

可以省略語句1(如在循環(huán)開始之前設(shè)置值)。

<script>
   var cars = ["BMW", "Volvo", "Saab", "Ford"];
   var i = 2;
   var len = cars.length;
   var text = "";


   for (; i < len; i++) {
       text += cars[i] + "<br>";
  }


   document.getElementById("demo").innerHTML = text;
</script>

2. 語句 2

經(jīng)常使用語句2來判斷初始變量的條件。

這是情況并非總是如此,JavaScript不在乎。語句2也是可選的.如果語句2返回true,則循環(huán)將重新啟動,如果返回false,則循環(huán)將結(jié)束。

如果省略語句2,則必須在循環(huán)中提供一個中斷。否則循環(huán)永遠(yuǎn)不會結(jié)束。這將使你的瀏覽器崩潰。

3. 語句 3

經(jīng)常語句3增加初始變量的值.這是情況并非總是如此,JavaScript不在乎,并聲明3是可選的。

聲明3可以做任何事情,如負(fù)增量(i--),正增量(i = i + 15),或任何其他。

語句3也可以省略(例如當(dāng)你在循環(huán)中增加你的值)。

<script>
   var cars = ["BMW", "Volvo", "Saab", "Ford"];


   var i = 0;
   var len = cars.length;
   var text = "";


   for (; i < len; ) {
       text += cars[i] + "<br>";
       i++;
  }
   document.getElementById("demo").innerHTML = text;
</script>


四、For/In 循環(huán)

JavaScript for/in 語句遍歷對象的屬性。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>項目</title>
  </head>
  <body style="background-color: aqua;">


    <h1>JavaScript 循環(huán)</h1>


    <p>for/in 語句通過對象的屬性循環(huán).</p>


    <p id="demo"></p>


    <script>
      var txt = "";
      var person = {
        fname: "John",
        lname: "Doe",
        age: 25
      };
      var x;
      for (x in person) {
        txt += person[x] + " ";
      }
      document.getElementById("demo").innerHTML = txt;
</script>


  </body>
</html>

五、總結(jié)

本文基于JavaScript 基礎(chǔ),介紹循環(huán)中 for 循環(huán)在實際項目的應(yīng)用。通過循環(huán)語法講解,文字的說明能夠讓讀者更好的去理解 for 循環(huán)。

責(zé)任編輯:華軒 來源: 前端進(jìn)階學(xué)習(xí)交流
相關(guān)推薦

2021-03-05 18:04:15

JavaScript循環(huán)代碼

2021-06-22 10:12:37

JavaScript 前端While 循環(huán)

2021-08-13 15:09:47

JavaScriptWhile循環(huán)

2024-08-16 15:44:53

JavaScriptWhile循環(huán)

2024-05-17 16:22:25

JavaScript

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數(shù)據(jù)結(jié)構(gòu)前端

2021-03-09 14:04:01

JavaScriptCookie數(shù)據(jù)

2024-04-19 14:23:52

SwitchJavaScript開發(fā)

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函數(shù)語法

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技術(shù)棧公眾號

主站蜘蛛池模板: 少妇黄色 | 国产精品高清在线 | 日韩成人在线播放 | 日本成人午夜影院 | 中文字幕一区在线观看视频 | 久久精品视频网站 | 亚洲天堂精品一区 | 成人性视频免费网站 | 精品91| 激情六月丁香 | 国产中文在线 | 一色一黄视频 | 亚洲成年人免费网站 | 婷婷久久五月天 | 99精品国产一区二区三区 | 成人免费一级视频 | 成人综合久久 | 午夜视频一区二区 | 黄 色 毛片免费 | 91人人视频在线观看 | 狠狠操操| 国产高清免费 | 亚洲欧美一区二区三区在线 | 完全免费在线视频 | 日韩有码一区 | 久久一区视频 | 日本精品视频在线观看 | 久久久.com| 麻豆精品久久 | 久久久久久久久久久久久91 | 国产伦精品一区二区三区照片91 | 三级视频久久 | 亚洲精品久久久久久久久久久 | 亚洲成人精品国产 | 日韩精品一区二区三区中文在线 | 男人电影天堂 | 成人免费在线视频 | 在线成人| 免费永久av | 毛片韩国 | 亚洲 一区 |