Rumah >hujung hadapan web >tutorial js >Penjelasan terperinci tentang penggunaan gelung while dalam pengetahuan JavaScript_Basic

Penjelasan terperinci tentang penggunaan gelung while dalam pengetahuan JavaScript_Basic

WBOY
WBOYasal
2016-05-16 15:56:471470semak imbas

Semasa menulis program, mungkin terdapat situasi apabila anda perlu melakukan beberapa operasi berulang kali. Dalam kes ini, anda perlu menulis penyata gelung untuk mengurangkan jumlah kod.

JavaScript menyokong semua gelung yang diperlukan untuk membantu anda dalam semua langkah pengaturcaraan.
gelung sambil

Gelung paling asas dalam JavaScript ialah gelung while, yang akan dibincangkan dalam tutorial ini.
Tatabahasa

while (expression){
  Statement(s) to be executed if expression is true
}

Tujuan gelung while adalah untuk melaksanakan pernyataan atau blok kod berulang kali (selagi ungkapan itu benar). Setelah ungkapan palsu, gelung akan keluar.
Contoh:

Contoh berikut menggambarkan gelung semasa asas:

<script type="text/javascript">
<!--
var count = 0;
document.write("Starting Loop" + "<br />");
while (count < 10){
 document.write("Current Count : " + count + "<br />");
 count++;
}
document.write("Loop stopped!");
//-->
</script>

Ini akan menghasilkan keputusan berikut:

Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Current Count : 5
Current Count : 6
Current Count : 7
Current Count : 8
Current Count : 9
Loop stopped! 


buat...sambil gelung:

do...while loop adalah serupa dengan a while, kecuali semakan keadaan berlaku pada penghujung gelung. Ini bermakna bahawa gelung akan sentiasa melaksanakan sekurang-kurangnya sekali, walaupun syarat itu palsu.
Tatabahasa

do{
  Statement(s) to be executed;
} while (expression);

Perhatikan penggunaan koma bertitik di hujung do...while loop.
Contoh:

Sebagai contoh, tulis program do... while loop dalam contoh di atas.

<script type="text/javascript">
<!--
var count = 0;
document.write("Starting Loop" + "<br />");
do{
 document.write("Current Count : " + count + "<br />");
 count++;
}while (count < 0);
document.write("Loop stopped!");
//-->
</script>

Ini akan menghasilkan keputusan berikut:

Starting Loop
Current Count : 0
Loop stopped! 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn