亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

gelung semasa

while (條件)
  {
  需要執(zhí)行的代碼;
  }

sementara

untuk gelung sangat berguna apabila keadaan awal dan akhir gelung diketahui. Gelung di atas yang mengabaikan syarat boleh membuat orang tidak jelas tentang logik gelung Dalam kes ini, lebih baik menggunakan gelung sementara.

Gelung while hanya mempunyai satu syarat penghakiman Jika syarat dipenuhi, ia akan terus gelung Jika syarat tidak dipenuhi, ia akan keluar dari gelung. Sebagai contoh, jika kita ingin mengira jumlah semua nombor ganjil dalam lingkungan 100, kita boleh menggunakan gelung sementara untuk melaksanakannya:

var x = 0;
var n = 99;
while (n > 0) {
    x = x + n;
    n = n - 2;
}
x; // 2500

Pembolehubah n di dalam gelung terus menyusut sehingga ia menjadi -1, manakala keadaan tidak lagi berpuas hati, dan gelung keluar.

Contoh

<!DOCTYPE html>
<html>
<body>
<p>點(diǎn)擊下面的按鈕,只要 i 小于 5 就一直循環(huán)代碼塊。</p>
<button onclick="myFunction()">點(diǎn)擊這里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="",i=0;
while (i<5)
  {
  x=x + "The number is " + i + "<br>";
  i++;
  }
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
rrree

Jenis gelung terakhir ialah gelung do { ... } while() Satu-satunya perbezaan antara gelung tersebut dan gelung while ialah keadaan tidak dinilai pada permulaan setiap gelung Sebaliknya, keadaan dinilai setiap kali gelung selesai:

do ... while

Berhati-hati semasa menggunakan do { ... } gelung while() akan dilaksanakan sekurang-kurangnya sekali, manakala gelung untuk dan sementara tidak boleh dilaksanakan sekali.

Instance

var n = 0;
do {
    n = n + 1;
} while (n < 100);
n; // 100


Meneruskan pembelajaran
||
<html> <head> <script> 'use strict'; var arr = ['Bart', 'Lisa', 'Adam']; var i=0; for( i=0;i<arr.length;i++){ alert("hello,"+arr[i]) } while(i<arr.length){ alert("hello,"+arr[i]); i++; } do{ alert("hello,"+arr[i]) i++ }while(i<arr.length) </script> </head> <body> </body> </html>