Microsoft®
Visual Basic® Scripting Edition
Comparison Operators
|
Περιγραφή
Χρησιμοποιείται για να συγκρίνει εκφράσεις.
Σύνταξη
result = expression1 comparisonoperator expression2
result = object1 Is object2
Οι τελεστές
σύγκρισης έχουν
τα εξής μέρη :
Part | Description |
Result | Κάθε αριθμητική μεταβλητή |
Expression | Κάθε έκφραση |
Comparisonoperator | Κάθε τελεστής σύγκρισης |
Object | Κάθε όνομα αντικειμένου |
String | Κάθε έκφραση αλφαριθμητικού |
Pattern | Κάθε έκφραση αλφαριθμητικού ή εύρος πεδίου χαρακτήρων |
Σχόλια
Ο τελεστής Is
έχει συγκεκριμένη λειτουργία σύγκρισης που διαφέρει από τους τελεστές του
επόμενου πίνακα. Ο ακόλουθος πίνακας περιέχει μια λίστα με τους τελεστές
σύγκρισης και με τις συνθήκες εκείνες που καθορίζουν αν το αποτέλεσμα είναι
True, False
ή Null :
Τελεστής | Περιγραφή | True αν | False αν | Null αν |
< | Μικρότερο από | expression1< expression2 | Expression1= expression2 | expression1 or expression2= Null |
<= | Μικρότερο ή ίσο με | expression1<= expression2 | Expression1 expression2 | expression1 or expression2= Null |
Μεγαλύτερο από | expression1 expression2 | Expression1<= expression2 | expression1 or expression2= Null | |
= | Μεγαλύτερο ή ίσο με | expression1= expression2 | Expression1< expression2 | expression1 or expression2= Null |
= | Ίσο με | expression1= expression2 | Expression1< expression2 | expression1 or expression2= Null |
< | Όχι ίςο με | expression1< expression2 | Expression1= expression2 | expression1 or expression2= Null |
Όταν συγκρίνετε δύο εκφράσεις, μπορεί να μην είστε σε θέση να καθορίσετε εύκολα αν αυτές οι εκφράσεις συγκρίνονται σαν αριθμοί ή σαν αλφαριθμητικά.
Ο ακόλουθος πίνακας δείχνει πως συγκρίνονται
μεταξύ τους οι εκφράσεις ή ποια είναι τα αποτελέσματα από αυτή τη σύγκριση
βασισμένος στους υποκείμενους δευτερεύοντες τύπους.
Αν | Τότε |
Και οι δύο εκφράσεις είναι αριθμητικές | Εκτελεί μια αριθμητική σύγκριση |
Και οι δύο εκφράσεις είναι αλφαριθμητικά | Εκτελεί μια αλφαριθμητική σύγκριση |
Μία έκφραση είναι αριθμητική και η άλλη αλφαριθμητικό | Η αριθμητική έκφραση είναι μικρότερη από την αλφαριθμητική |
Μία έκφραση είναι Empty και η άλλη αριθμητική | Εκτελεί μια αριθμητική σύγκριση χρησιμοποιώντας το 0 σαν την έκφραση Empty |
Μία έκφραση είναι Empty και η άλλη αλφαριθμητικό | Εκτελεί μια αλφαριθμητική σύγκριση χρησιμοποιώντας ένα αλφαριθμητικό μηδενικού μήκους σαν την έκφραση Empty |
Και οι δύο εκφράσεις είναι Empty | Οι εκφράσεις είναι ίσες |
© 1997 Microsoft Corporation. All rights reserved.