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>