<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • JS循環結構有哪些?循環結構概述

          2020-2-24    seo達人

          所謂循環,就是重復執行一段代碼,計算機的判斷能力和人相比差的很遠,計算機更擅長一件事情——不停的重復。而我們在JavaScript中把這叫做循環。下面讓我們來了解了解JavaScript里的循環。



          js循環結構有哪些

          js循環結構有三種



          for循環 ==> 用來多次遍歷代碼塊

          while循環 ==> 當指定條件為true時,循環代碼塊

          do while ==> 當指定條件偽true時,循環代碼塊

          1、for循環

          for是由兩個部分組成,條件控制和循環體

          語法:



          for(初始化表達式;循環條件表達式;循環后的操作表達式){

          需要重復的代碼塊;

          }



          for語句結構如圖:



          for循環的執行順序



          1.初始化表達式

          1. 循環條件表達式
          2. 需要重復的代碼塊
          3. 循環后的操作表達式



            簡單的for循環,循環執行一次會改變一個變量的值

            舉例:輸出1到100的值



            for(var i=1; i <= 100; i++){

            //在循環開始時設置一個變量i;//定義運行循環的條件i<=100;//每個循環執行后,變量增加1

            console.log(i);

            }



            2、while循環

            while循環會重復執行一段代碼,直到某個條件不再滿足。

            語法:



            while(條件表達式語句){

            執行的代碼塊;

            }



            while循環結構如圖:



            while執行順序

            當我們的使用條件條件返回值是true,就會執行大括號里面的代碼塊,執行完大括號的語句之后,會重復大括號里的語句,直到判定條件返回值為false,才會結束循環。



            案例:



            var i = 0;

            while (i < 10){

            console.log(i);

            i++;

            }

            //while循環會先判定條件,再根據條件是否成立達成決定是否進入循環

            //如果條件一開始就是false ,則不會進入循環



            缺點:



            使用while語句的時候,一定要寫大括號

            如果沒有條件的話,會無限的運行下去,造成死循環。

            3、do while循環的結構

            do while 結構的基本原理和while結構是基本相同的,但是它保證循環體至少被執行一次。因為它是先執行代碼,后判斷條件

            語法:



            do {

            執行語句塊;

            }

            while(條件表達式語句);



            do while 執行順序:

            先執行一次code,再做判斷。與while循環不同,do while無論條件如何 都會執行一次代碼

            案例:



            var i = 0;

            do{

            console.log(i);

            i++;

            }while(i<10);



            while 和 do while的不同

            while: 先判斷 再執行 條件不成立 循環體 一遍都不執行

            do…while: 先執行 再判斷 條件不成立 循環體 至少執行一遍


          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.sdgs6788.com

          存檔

          久久无码人妻精品一区二区三区 | 91久久婷婷国产综合精品青草| 久久国产AVJUST麻豆| 天堂久久天堂AV色综合| 国产精品久久久久久久久鸭| 青青草国产精品久久| 久久天天躁狠狠躁夜夜不卡| 国产亚洲精品自在久久| 久久婷婷人人澡人人| 久久99精品国产麻豆| 人妻少妇精品久久| 中文字幕亚洲综合久久2| 7777精品久久久大香线蕉| 久久国产三级无码一区二区| 久久夜色精品国产噜噜亚洲AV| 久久亚洲av无码精品浪潮| 国产成人精品免费久久久久| 亚洲欧美精品一区久久中文字幕| 久久久精品国产sm调教网站| 亚洲日韩欧美一区久久久久我| AAA级久久久精品无码片| 人妻无码αv中文字幕久久琪琪布| 欧美激情精品久久久久| 久久久国产精品亚洲一区| 波多野结衣久久一区二区| 久久精品无码一区二区三区日韩| 人人狠狠综合久久亚洲88| 久久精品国产亚洲AV无码麻豆 | 国产免费久久精品丫丫| 91久久精品91久久性色| 97久久综合精品久久久综合| 亚洲国产精品无码久久久不卡| 日本精品一区二区久久久| 久久精品这里只有精99品| 色综合久久综精品| 99久久精品国产综合一区| 久久99免费视频| 亚洲国产精品婷婷久久| 色综合合久久天天综合绕视看 | 国产福利电影一区二区三区久久久久成人精品综合 | 久久人人爽人人爽人人爽|