Pernyataan Perulangan VBScript

Contoh

Perulangan For..next
Contoh ini menunjukkan bagaimana menulis perulangan For....Next sederhana.
Output judul HTML dalam perulangan
Contoh ini menunjukkan bagaimana menghasilkan 6 judul HTML dalam perulangan.
Perulangan For..each
Contoh ini menunjukkan bagaimana menulis perulangan For.....Each sederhana.
Perulangan Do...While
Contoh ini menunjukkan bagaimana menulis perulangan Do...While sederhana.

Kalimat Perulangan

Seringkali, saat menulis kode, kita ingin menjalankan kode beberapa kali. Kita dapat menggunakan kalimat perulangan dalam kode untuk melaksanakan hal ini.

Pada VBScript, kita dapat menggunakan empat kalimat perulangan:

Kalimat For...Next
Jalankan kalimat beberapa kali menurut spesifikasi.
Kalimat For Each...Next
Untuk menjalankan kalimat yang ditentukan untuk setiap item dalam kumpulan atau setiap elemen dalam suatu array.
Pernyataan Do...Loop
Jalankan perulangan, ketika kondisi true atau sampai kondisi true.
Pernyataan While...Wend
Jangan gunakan pernyataan ini - gunakan pernyataan Do...Loop untuk menggantikannya.

Perulangan For...Next

Jika Anda sudah menentukan jumlah pengulangan kode yang diperlukan, maka Anda dapat menggunakan pernyataan For...Next untuk menjalankan kode ini.

Kami dapat menggunakan variabel hitung, variabel ini akan bertambah atau berkurang setiap kali perulangan, seperti ini:

For i=1 to 10
  beberapa kode
Next

Pernyataan For menentukan variabel hitung serta nilai awal dan akhirnya.

Pernyataan Next akan mengurangi variabel i dengan langkah 1.

Kata kunci Step

Dengan menggunakan kata kunci Step, kami dapat menentukan nilai langkah penambahan atau pengurangan variabel hitung.

Dalam contoh di bawah ini, variabel hitung i meningkatkan langkah penambahan 2 setiap kali perulangan.

For i=2 To 10 Step 2
  beberapa kode
Next

Jika ingin mengurangi variabel hitung, maka harus digunakan nilai langkah negatif. Dan perlu ditentukan nilai akhir yang lebih kecil daripada nilai awal.

Dalam contoh di bawah ini, variabel hitung i mengurangi langkah penurunan 2 setiap kali perulangan.

For i=10 To 2 Step -2
  beberapa kode
Next

Keluar For...Next

Untuk keluar dari pernyataan For...Next, dapat digunakan kata kunci Exit.