sambil gelung dalam JavaScript

gelung while: Selagi syarat adalah benar, kod badan gelung dilaksanakan berulang kali

sementara (penghakiman bersyarat)

{

Jika keadaan adalah benar, kod badan gelung dilaksanakan

}

Sementara penerangan struktur gelung:

  • Sebelum gelung bermula, ia mesti Memulakan pembolehubah (isytiharkan pembolehubah dan berikan pembolehubah nilai awal).

  • Jika keadaan while adalah benar, kod ({ }) dalam badan gelung akan dilaksanakan berulang kali. Jika syarat itu salah, keluar dari gelung.

  • Dalam badan gelung, mesti ada pernyataan "kemas kini pembolehubah". Dalam erti kata lain: nilai pembolehubah dalam dua gelung tidak boleh sama Jika mereka sama, ia akan menyebabkan "gelung tak terhingga".

Mari belajar melalui contoh:

Output semua nombor antara 1-10

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script> 
        var i = 1;
        while(i<=10){
            document.write(i);
            i++ //变量更新,是为了避免出现“死循环”
        }
        </script>
    </head>
    <body>
    </body>
</html>

Penyataan gelung Mesti ada menjadi tiga elemen, satu daripadanya amat diperlukan:

  • Pengamatan pembolehubah

  • Penghakiman bersyarat

  • Kemas kini pembolehubah

Output semua nombor ganjil antara 1-100

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script> 
        //变量初始化
        var i = 1;
        //条件判断
        while(i<=100){
            //如果是奇数,则输出
            if(!(i%2==0)){
                document.write(i+"  ");
            }
            //变量更新
            i++;
        }
        </script>
    </head>
    <body>
    </body>
</html>



Meneruskan pembelajaran
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var i = 1; while(i<=10){ document.write(i); i++ //变量更新,是为了避免出现“死循环” } </script> </head> <body> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus