Δηλώσεις υπό όρους VBScript και βρόχος VBScript - Ένας εξαιρετικός οδηγός εισαγωγής για το VBScript Tutorial 2

vbscript-conditional-statement

Tutorial VBScript - Πίνακας περιεχομένου

Εκμάθηση VBScript # 1: Επισκόπηση των μεταβλητών VBScript 

Εκμάθηση VBScript # 2: Δηλώσεις και βρόχοι υπό όρους VBScript

Εκμάθηση VBScript # 3: Διαδικασίες VBScript

Εκμάθηση VBScript # 4: Χειρισμός σφαλμάτων VBScript και εκτέλεση VBScript

Εκμάθηση VBScript # 5: Λειτουργίες συμβολοσειράς VBScript

VΕκμάθηση BScript # 6: Λειτουργίες ημερομηνίας VBScript

Εκμάθηση VBScript # 7: Λειτουργίες χρόνου VBScript

Εκμάθηση VBScript # 8: Συναρτήσεις VBScript Array

Σε αυτό το σεμινάριο VBScript, πρόκειται να μάθουμε για διαφορετικά είδη δηλώσεων υπό όρους VBScript (δήλωση vbscript if else & δήλωση επιλογής περιπτώσεων vbscript) και δηλώσεις βρόχου VBScript (για loop, do while loop & while loop).

Εκμάθηση VBScript # 1: Δηλώσεις υπό όρους VBScript και βρόχος VBScript

Δηλώσεις υπό όρους VBScript:

Οι συνθήκες δεν είναι παρά κάποια κριτήρια ή σύγκριση, βάσει των οποίων μπορούμε να εκτελέσουμε μια συγκεκριμένη εργασία. Οι δηλώσεις υπό όρους VBScript είναι οι πιο σημαντικές δυνατότητες του VBScript ως γλώσσα προγραμματισμού. Οι δηλώσεις υπό όρους VBScript εκτελούν διαφορετικούς υπολογισμούς ή ενέργειες βάσει συγκεκριμένων ή συγκρίσεων ή συνθηκών. Μέσω των δηλώσεων υπό όρους VBScript, μπορούμε να αναπτύξουμε λειτουργική λογική.

Σε αυτήν την ενότητα, θα μάθουμε για διάφορες δηλώσεις υπό όρους VBScript, οι οποίες χρησιμοποιούνται συχνά κατά τον προγραμματισμό. Οι δηλώσεις υπό όρους που χρησιμοποιούνται συχνά είναι - 

· VBScript If Δήλωση

· Δήλωση περίπτωσης VBScript

VBScript If Δήλωση:

Το VBScript Εάν η δήλωση χρησιμοποιείται για την επικύρωση μίας ή περισσότερων συνθηκών μέσω του προγράμματος. Μπορούν να προστεθούν πολλαπλές συνθήκες χρησιμοποιώντας λογικούς boolean τελεστές όπως AND, OR, NOT κ.λπ. Εδώ, οι συνθήκες είναι οι εκφράσεις που συγκρίνουν μια τιμή ή μεταβλητή με μια άλλη με τη βοήθεια τελεστών σύγκρισης όπως ίσο (=), όχι ίσο (! =), Όχι (!) Κ.λπ. Με βάση το αποτέλεσμα επαλήθευσης, μπορούμε να εκτελέσουμε μια συγκεκριμένη εργασία.

Οι συνθήκες πρέπει να διατηρούνται μεταξύ των λέξεων-κλειδιών "Εάν" και "Τότε". Εάν υπάρχει κάποια εργασία που πρέπει να εκτελεστεί με βάση την εσφαλμένη κατάσταση, η εργασία πρέπει να εκτελεστεί μετά τη δήλωση "Else". Στο τέλος του μπλοκ if statement, πρέπει να κλείσουμε τη δήλωση VBScript if χρησιμοποιώντας τη λέξη-κλειδί "End If." Δομή του VBScript If Statement - 

If ΚΑΙ ΚΑΙ .. Έπειτα

  • δράσεις για επιτυχία

Αλλού

  • ενέργειες για περίπτωση αποτυχίας

End If

Δήλωση VBScript ElseIf:

Μέσω της δήλωσης VBScript ElseIf, μπορούμε να προσθέσουμε πολλές δηλώσεις VBScript Εάν βασίζονται στο αποτέλεσμα του προηγούμενου αποτελέσματος υπό όρους. Χρησιμοποιούνται δηλώσεις ένθετου VBScript ElseIf, ενώ πρέπει να εκτελούνται διαφορετικές ενέργειες ή εργασίες με βάση κάθε μία από τις συνθήκες. Δομή του VBScript If Statement -

If Έπειτα

  • δράσεις για την κατάσταση 1

ElseIF Έπειτα

  • δράσεις για την κατάσταση 2

ElseIF Έπειτα

  • δράσεις για την κατάσταση 3

Αλλού

  • ενέργειες για άλλη κατάσταση

End If

Παράδειγμα: Προσδιορίστε το Σάββατο, την Κυριακή και τις Εργάσιμες Ημέρες χρησιμοποιώντας τη δήλωση VBScript IF και τη δήλωση VBScript ElseIf. Εδώ, θα χρησιμοποιήσουμε περισσότερα από ένα Άλλο δηλώσεις που πληρούν τις απαιτήσεις μας. Επίσης, μπορούμε να θέσουμε πολλές προϋποθέσεις μαζί με τη δήλωση If με τη βοήθεια των τελεστών «AND» ή «OR».

VBScript If Δήλωση
VBScript If Δήλωση

VBScript Επιλογή δήλωσης περίπτωσης:

Ένα VBScript Επιλέξτε Περίπτωση Το Statement είναι μια εναλλακτική προσέγγιση για τη χρήση πολλαπλών VBScript Δηλώσεις IfElse. Οι δηλώσεις VBScript Select Case χρησιμοποιούνται ενώ έχουμε διαφορετικές λογικές / δηλώσεις με βάση τις διαφορετικές τιμές έναντι οποιασδήποτε μεταβλητής. Είναι επίσης γνωστό ως μια αλλαγή υπόθεσης. Μας βοηθά να γράφουμε κώδικα πιο αποτελεσματικά και ευανάγνωστα.

Ένα VBScript Επιλέξτε Περίπτωση Η δήλωση λειτουργεί με μια μεμονωμένη δοκιμαστική έκφραση που εκτελείται μία φορά, στην αρχή. Το αποτέλεσμα της έκφρασης θα συγκριθεί σε κάθε ένα περίπτωση δήλωση. Για τον αγώνα, το μπλοκ των δηλώσεων που σχετίζονται με αυτό περίπτωση θα εκτελεστεί. Το μπλοκ VBScript Select Case πρέπει πάντα να τελειώνει με τη λέξη-κλειδί "End Select". Δομή της δήλωσης περίπτωσης επιλογής VBScript -

Επιλέγω // Αυτή η έκφραση μπορεί να έχει οποιαδήποτε τιμή μεταξύ 1-3

Περίπτωση 1

  • ενέργειες για την τιμή έκφρασης 1

Υπόθεση 2

  • ενέργειες για την τιμή έκφρασης 2

Υπόθεση 3

  • ενέργειες για την τιμή έκφρασης 3

Υπόθεση άλλο

  • ενέργειες άλλη κατάσταση

Επιλέξτε Τερματισμός

Για παράδειγμα: Προσδιορίστε το Σάββατο, την Κυριακή και τις Εργάσιμες Ημέρες χρησιμοποιώντας εάν υπάρχουν συνθήκες.

Σενάριο VB σε UFT - Επιλογή - Δηλώσεις υπό όρους υπόθεσης σε UFT
Σενάριο VB σε UFT - Επιλογή - Δηλώσεις υπό όρους υπόθεσης σε UFT

Βρόχος VBScript:

Όταν παρόμοια είδη δηλώσεων πρέπει να εκτελούνται επανειλημμένα, συνιστάται να γράφετε δηλώσεις βρόχου για να κάνετε τον κώδικα πιο ευανάγνωστο και αποτελεσματικό. Ο βρόχος VBScript λειτουργεί επανειλημμένα με βάση τις συνθήκες ή τον μετρητή επανάληψης. Κάθε βρόχος VBScript έχει τρία μέρη -

·        Επαναλήψεις βρόχου - Είναι βασικά ο μετρητής βρόχων που βασίζεται σε αυτές τις δηλώσεις που εκτελούνται.

·        Κατάσταση βρόχου - Με βάση αυτό το βρόχο θα εκτελεστεί, και μόλις ικανοποιηθεί η συνθήκη, η επανάληψη του βρόχου θα ολοκληρωθεί.

·        Δηλώσεις βρόχου - είναι βασικά οι επαναλαμβανόμενες δραστηριότητες που εκτελούνται με βάση την κατάσταση.

Παρακάτω αναφέρονται οι δηλώσεις βρόχου VBScript κατά τη διάρκεια της κωδικοποίησης - 

  • VBScript για βρόχο
  • VBScript while Loop
  • VBScript Do while Loop

VBScript για βρόχο:

Οι δηλώσεις VBScript For Loop χρησιμοποιούνται για την εκτέλεση επαναλαμβανόμενων δηλώσεων βάσει του προκαθορισμένου μετρητή επανάληψης. Σε αυτήν τη δομή, ο βρόχος θα συνεχιστεί έως ότου η επανάληψη φτάσει στην προκαθορισμένη τιμή μετρητή ως συνθήκη. Το VBScript For Loop πρέπει πάντα να ξεκινά με τη λέξη-κλειδί «Για» και να τελειώνει με τη λέξη-κλειδί «Επόμενο».

Κατά τον ορισμό του μετρητή στη λέξη-κλειδί μετά "Για", μπορούμε να καθορίσουμε την αύξηση ή τη μείωση του μετρητή χρησιμοποιώντας τη λέξη-κλειδί "Βήμα". Από προεπιλογή, εάν δεν χρησιμοποιούμε αυτήν τη λέξη-κλειδί, το VBScript For loop ορίζει την αύξηση κατά 1. Επίσης, μπορούμε να χρησιμοποιήσουμε το VBScript Exit Για τη δήλωση για έξοδο από το βρόχο, το οποίο μπορεί να τοποθετηθεί σε οποιεσδήποτε δηλώσεις υπό όρους VBScript σε αυτήν τη δομή βρόχου . Δομή για το "VBScript For Loop" - 

Για nIteration =Εκκίνηση> έωςτέλος> Βήμα

- Επαναληπτική δήλωση 1

- Επαναληπτική δήλωση 2

If   Έπειτα

            Έξοδος για

End If

επόμενος

Παράδειγμα - εδώ ο βρόχος θα εκτελεστεί έως ότου η τιμή του μετρητή φτάσει στα 10,

Για nIteration = 1 έως 10 Βήμα 1

Πλαίσιο μηνυμάτων "Τρέχουσα επανάληψη -" & nΕλλαγή

επόμενος

VBScript while Loop:

VBScript Ενώ οι δηλώσεις Loop χρησιμοποιούνται για την εκτέλεση επαναλαμβανόμενων δηλώσεων με βάση μία ή περισσότερες συνθήκες. Σε αυτήν τη δομή, οι συνθήκες ελέγχονται στην αρχή του βρόχου. Έτσι, εάν δεν πληρούνται οι προϋποθέσεις, ο βρόχος δεν θα εκτελεστεί. Η λέξη-κλειδί "While" χρησιμοποιείται για τον έλεγχο της κατάστασης. Μπορούμε να χρησιμοποιήσουμε τη δήλωση "Exit While" για έξοδο από το VBScript while loop, η οποία μπορεί να χρησιμοποιηθεί σε μια δήλωση IF εντός αυτής της δομής looping. Δομή για το "VBScript While Loop" - 

Ενώ

- Επαναληπτική δήλωση 1

- Επαναληπτική δήλωση 2

If   Έπειτα

            Έξοδος ενώ

End If

Διευθύνω

Παράδειγμα - εδώ ο βρόχος θα εκτελεστεί έως ότου η τιμή του μετρητή φτάσει στα 10,

VB Scripting σε UFT -Loping Statements σε UFT (While-Wend)
VBScript Loop - Δήλωση VBScript While Loop

VBScript Do while Loop:

Οι δηλώσεις VBScript Do While Loop χρησιμοποιούνται για την εκτέλεση επαναλαμβανόμενων δηλώσεων με βάση μία ή περισσότερες συνθήκες. Αυτός ο βρόχος θα συνεχιστεί έως ότου οι συνθήκες βρόχου επιστρέψουν False. VBScript Do While Loop δομή, οι συνθήκες ελέγχονται στο τέλος του βρόχου. Άρα, ανεξάρτητα από τους όρους που πληρούνται ή όχι. οι δηλώσεις βρόχου εκτελούνται πάντα για την πρώτη επανάληψη. Μπορούμε να χρησιμοποιήσουμε τη δήλωση "Exit Do" για έξοδο από αυτόν τον βρόχο, η οποία μπορεί να τοποθετηθεί σε οποιαδήποτε δήλωση υπό όρους σε αυτήν τη δομή βρόχου.

Η λέξη-κλειδί "While" χρησιμοποιείται για τον έλεγχο της κατάστασης. Η κύρια διαφορά μεταξύ της δήλωσης VBScript Do While Loop και της δήλωσης VBScript While Loop είναι η θέση της δήλωσης υπό όρους. Δομή για το VBScript "Do While Loop" -

Do

- Επαναληπτική δήλωση 1

- Επαναληπτική δήλωση 2

If   Έπειτα

            Έξοδος

End If

Βρόχο ενώ

Παράδειγμα - εδώ ο βρόχος θα εκτελεστεί έως ότου η τιμή του μετρητή φτάσει στα 10,

VB Scripting σε UFT - Looping Statements σε UFT (Do-Loop)
VBScript Loop - Το VBScript Do While Loop

Συμπέρασμα:

Σε αυτό το άρθρο VBScript, μάθαμε για τις δηλώσεις υπό όρους VBScript (δήλωση vbscript if else & statement select case statement) και τις δηλώσεις βρόχου VBScript (για loop, do while loop & while loop) .. Ελπίζουμε ότι αυτό το σεμινάριο έχει βοηθήσει πολύ να Ενημερωθείτε για τα βασικά σας του VB Scripting. Εάν θέλετε να μάθετε περισσότερα για το VBScript, κάντε κλικ εδώ.

Σχετικά με το K Mondal

Γεια, είμαι ο K. Mondal, συνδέομαι με έναν κορυφαίο οργανισμό. Έχω 12+ χρόνια εργασιακής εμπειρίας σε διάφορους τομείς, π.χ. ανάπτυξη εφαρμογών, δοκιμές αυτοματισμού, σύμβουλος πληροφορικής. Με ενδιαφέρει πολύ να μάθω διαφορετικές τεχνολογίες. Είμαι εδώ για να εκπληρώσω τη φιλοδοξία μου και αυτήν τη στιγμή συνεισφέρω ως Συγγραφέας και Προγραμματιστής Ιστοσελίδων και στο LambdaGeeks.
Συνδεθείτε στο LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *

Lambda Geeks