VBScript lingkaran
loops
Jalankan jumlah yang sama dari blok kode untuk loop ditentukan. Laporan perulangan digunakan untuk menjalankan blok kode yang sama jumlah tertentu kali.
Dalam VBScript, kita bisa menggunakan empat lingkaran:
- Untuk ... pernyataan Berikutnya - frekuensidan menjalankan untuk jangka waktu yang ditentukan oleh kode
- Untuk Setiap ... Berikutnya pernyataan - untuk setiap item dalam koleksi atau array setiap elemen dari sepotong kode untuk menjalankan
- Apakah ... pernyataan Loop - siklusoperasi, ketika kondisi benar atau sampai kondisi benar
- Sementara ... pernyataan Wend - Jangan gunakan kalimat ini - pernyataan Gunakan Do ... Loop melainkan
Untuk ... Next
Silakan gunakanFor ... Next pernyataan untuk menjalankan blok kode jumlah tertentu kali.
Untuk pernyataan menentukan variabel counter (i)serta nilai awal dan akhir. Pernyataanberikutnya pada langkah 1 sebagai nilai increment variabel (i).
contoh
<body>
<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>
</body>
</html>
Coba »
Kata kunci langkah
Langkah demi kata kunci, Anda dapat menentukan variabel counter kenaikan atau penurunan nilai langkah.
Pada contoh berikut, variabel counter(i) bertambah untuk setiap siklus nilai langkah 2.
some code
Next
Jika Anda ingin menghitung mundur variabel, Anda harus menggunakan nilaiLangkah negatif.Dan itu harus kurang dari nilai awal nilai akhir yang telah ditentukan.
Pada contoh berikut, variabel counter(i) yang dikurangi setiap siklus nilai langkah 2.
some code
Next
Keluar Untuk ... Berikutnya
Anda dapat keluar oleh Exit Untuk kata kunci Untuk ... pernyataan Next.
If i=5 Then Exit For
some code
Next
Untuk Setiap ... Berikutnya lingkaran
Untuk Setiap ... Berikutnya untuk setiap item dalam koleksi atau array setiap elemen dari sepotong kode untuk menjalankan berulang kali.
contoh
<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>
Coba »
Apakah ... Loop
Jika Anda tidak tahu berapa kali mengulang, Anda dapat menggunakan pernyataan Do ... Loop.
Apakah ... pernyataan Loop untuk mengulang bagian kode sampai kondisi benar atau kondisi menjadi benar.
Ulangi eksekusi kode sampai kondisi benar
Anda dapat menggunakan kata kunci Sementara untuk memeriksa kondisi pernyataan Do ... Loop.
some code
Loop
Jikasaya adalah sama dengan 9, kode di dalam lingkaran di atas akan dihentikan.
some code
Loop While i>10
Kode dalam loop akan dieksekusi sedikitnya sekali, bahkan jikasaya kurang dari 10.
Ulangi eksekusi kode sampai kondisi menjadi benar
Anda dapat menggunakan keyword Until untuk memeriksa kondisi pernyataan Do ... Loop.
some code
Loop
Jikasaya adalah sama dengan 10, di atas kode dalam loop akan dihentikan.
some code
Loop Until i=10
Kode dalam loop akan dieksekusi sedikitnya sekali, bahkan jikasaya adalah sama dengan10.
Keluar Apakah ... Loop
Anda dapat keluar dengan pernyataan Exit Do kata kunci Apakah ... Loop.
i=i-1
If i<10 Then Exit Do
Loop
Kode ini di dalam lingkaran, itu akan dieksekusi selamasaya tidak saya lebihbesar dari 10 dan 10.
contoh lebih lanjut (hanya untuk IE)
Loop melalui judul
Html Cara loop melalui enam judul.
Apakah ... Sementara lingkaran
Cara membuatDo sederhana ... Sementaralingkaran.