Λογοκριστικές Γλώσσες VBScript
- Προηγούμενη Σελίδα Αντικειμενικές Στατιστικές Γλώσσας VB
- Επόμενη Σελίδα Συνοπτική Εκμάθηση VB
Παράδειγμα
- Βρόχος For..next
- Αυτό το παράδειγμα δείχνει πώς να γράψουμε έναν απλό βρόχο For....Next.
- Κυκλική έξοδος HTML τίτλων
- Αυτό το παράδειγμα δείχνει πώς να δημιουργήσουμε 6 HTML τίτλους σε επαναλαμβανόμενη βάση.
- Βρόχος For..each
- Αυτό το παράδειγμα δείχνει πώς να γράψουμε έναν απλό βρόχο For...Each.
- Βρόχος Do...While
- Αυτό το παράδειγμα δείχνει πώς να γράψουμε έναν απλό βρόχο Do...While.
Βρόχοι εντολών
Συχνά, όταν γράφουμε κώδικα, θέλουμε να εκτελέσουμε ένα κομμάτι κώδικα πολλές φορές. Μπορούμε να χρησιμοποιήσουμε εντολές βρόχου για να επιτύχουμε αυτό το αποτέλεσμα.
Στο VBScript, μπορούμε να χρησιμοποιήσουμε τέσσερις τύπους βρόχων:
- For...Next εντολή
- Εκτέλεση ενός κομματιού κώδικα για συγκεκριμένο αριθμό φορών
- For Each...Next εντολή
- Για κάθε στοιχείο της συλλογής ή κάθε στοιχείο της λίστας να εκτελείται ένα κομμάτι κώδικα.
- Φράση Do...Loop
- Εκτελέστε τον κύκλο, όταν η συνθήκη είναι true ή μέχρι να γίνει true.
- Φράση While...Wend
- Δεν πρέπει να χρησιμοποιείτε αυτή τη φράση - χρησιμοποιήστε τη φράση Do...Loop αντί αυτής.
Κύκλος For...Next
Αν έχετε αποφασίσει ότι χρειάζεστε να εκτελέσετε τον κώδικα μια συγκεκριμένη φορά, μπορείτε να χρησιμοποιήσετε τη φράση For...Next για να εκτελέσετε τον κώδικα αυτό.
Μπορούμε να χρησιμοποιήσουμε μια μεταβλητή λογαριασμού, η οποία αυξάνεται ή μειώνεται με κάθε κύκλο, όπως παρακάτω:
For i=1 to 10 Κατάσταση κώδικα Next
Η φράση For καθορίζει τη μεταβλητή λογαριασμού και τις τιμές αρχικής και τελικής τιμής.
Η φράση Next αυξάνει τη μεταβλητή i με βήμα 1.
Κλειδί Step
Με τη χρήση του κλειδιού Step, μπορούμε να καθορίσουμε την τιμή βήματος αύξησης ή μείωσης της μεταβλητής λογαριασμού.
Στο παρακάτω παράδειγμα, η μεταβλητή λογαριασμού i αυξάνεται κατά 2 κάθε φορά που γίνεται ο κύκλος.
For i=2 To 10 Step 2 Κατάσταση κώδικα Next
Για να μειώσετε τη μεταβλητή λογαριασμού, πρέπει να χρησιμοποιήσετε αρνητική τιμή βήματος και να καθορίσετε μια τιμή τελικού ορίου που είναι μικρότερη από την αρχική τιμή.
Στο παρακάτω παράδειγμα, η μεταβλητή λογαριασμού i μειώνεται κατά 2 κάθε φορά που γίνεται ο κύκλος.
For i=10 To 2 Step -2 Κατάσταση κώδικα Next
Εξοδος από For...Next
Για να βγείτε από τη φράση For...Next, μπορείτε να χρησιμοποιήσετε το κλειδί Exit.
- Προηγούμενη Σελίδα Αντικειμενικές Στατιστικές Γλώσσας VB
- Επόμενη Σελίδα Συνοπτική Εκμάθηση VB