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
Lepaskan: 2016-05-16 15:56:47
asal
1499 orang telah melayarinya

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
}

Salin selepas log masuk

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>

Salin selepas log masuk

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! 

Salin selepas log masuk


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);

Salin selepas log masuk

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>

Salin selepas log masuk

Ini akan menghasilkan keputusan berikut:

Starting Loop
Current Count : 0
Loop stopped! 

Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan