gelung VB



Penyataan gelung

Penyataan gelung digunakan untuk menjalankan blok kod yang sama beberapa kali tertentu. Pernyataan gelung digunakan untuk menjalankan blok kod yang sama beberapa kali yang ditentukan.

Dalam VBScript, kita boleh menggunakan empat jenis pernyataan gelung:

  • Untuk...Penyataan seterusnya - Menjalankan blok kod beberapa kali yang ditetapkan

  • Untuk Setiap...Penyataan seterusnya - Untuk setiap item dalam koleksi atau Jalankan sekeping kod tertentu untuk setiap elemen dalam tatasusunan

  • Do...Gelung pernyataan - Jalankan gelung apabila keadaan adalah benar atau sehingga syaratnya adalah benar

  • Sementara...Wend statement - Jangan gunakan pernyataan ini - gunakan Do...Loop statement sebaliknya


Untuk...Gelung Seterusnya

Sila gunakan pernyataan Untuk...Seterusnya untuk menjalankan bahagian kod beberapa kali yang ditetapkan. Penyataan

For menentukan pembolehubah kiraan (i) dan nilai awal dan akhirnya. Pernyataan Seterusnya menambah pembolehubah (i) sebanyak 1.

Instance

<html>
<body>

<script type="text/vbscript">
For i = 0 To 5
 document.write("The number is " & i & "<br />")
Next
</script>

</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Kata kunci langkah

Dengan kata kunci Langkah, anda boleh menentukan nilai langkah untuk menambah atau mengurangkan pembolehubah kiraan.

Dalam contoh di bawah, pembolehubah kiraan (i) ditambah sebanyak 2 setiap kali ia gelung.

Untuk i=2 Hingga 10 Langkah 2
Beberapa kod
Seterusnya

Jika anda ingin mengurangkan pembolehubah pengiraan, anda perlu menggunakan nilai Langkah negatif. Dan nilai akhir yang lebih kecil daripada nilai mula mesti ditentukan.

Dalam contoh di bawah, pembolehubah kiraan (i) dikurangkan sebanyak 2 setiap kali ia gelung.

Untuk i=10 Hingga 2 Langkah -2
beberapa kod
Seterusnya

Keluar Untuk...Seterusnya

Anda boleh keluar dari kenyataan Untuk...Seterusnya melalui kata kunci Keluar Untuk.

Untuk i=1 Hingga 10
Jika i=5 Kemudian Keluar Untuk
beberapa kod
Seterusnya

Untuk Setiap...Gelung seterusnya

Untuk Setiap...Seterusnya untuk setiap item dalam koleksi Atau jalankan sekeping kod tertentu berulang kali untuk setiap elemen dalam tatasusunan.

Instance

<html>
<body>

<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
 document.write(x & "<br />")
Next
</script>

</body>
</html>

Run instance »

Klik butang "Run Instance" untuk melihat instance dalam talian



Lakukan...Gelung

Jika anda tidak tahu berapa kali untuk mengulangi, anda boleh menggunakan penyataan Do...Gelung.

Pernyataan Do...Loop berulang kali melaksanakan bahagian kod sehingga keadaan benar atau syarat menjadi benar.

Laksanakan kod berulang kali sehingga keadaan benar

Anda boleh menggunakan kata kunci While untuk menyemak keadaan pernyataan Do... Loop.

Lakukan Semasa i>10
Beberapa kod
Gelung

Jika i bersamaan dengan 9, kod dalam gelung di atas akan menamatkan pelaksanaan.

Lakukan
beberapa kod
Gelung Semasa i>10

Kod dalam gelung ini akan dilaksanakan sekurang-kurangnya sekali, walaupun jika i kurang daripada 10.

Laksanakan kod berulang kali sehingga keadaan menjadi benar

Anda boleh menggunakan kata kunci Sehingga untuk menyemak keadaan pernyataan Do...Loop.

Lakukan Sehingga i=10
Beberapa kod
Gelung

Jika i bersamaan dengan 10, kod dalam gelung di atas akan menamatkan pelaksanaan.

Lakukan
beberapa kod
Gelung Hingga i=10

Kod dalam gelung ini akan dilaksanakan sekurang-kurangnya sekali, walaupun i bersamaan dengan 10.

Keluar Do...Gelung

Anda boleh keluar dari kenyataan Do...Gelung melalui kata kunci Keluar Lakukan.

Lakukan Sehingga i=10
i=i-1
Jika i<10 Kemudian Keluar Lakukan
Gelung

Kod dalam gelung ini akan dilaksanakan. Lebih banyak contoh (IE sahaja)

tryitimg.gifMelongok tajuk

Cara mengulang enam tajuk dalam html.

Do...While loop

Cara membuat gelung
Do...While

yang mudah.