StrComp, fonction

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition StrComp, fonction  Référence du langage 
Version 1 


Description
Renvoie une valeur indiquant le résultat d'une comparaison de chaîne.
Syntaxe
StrComp(string1, string2[, compare])

La syntaxe de la fonction StrComp comprend les éléments suivants :

Élément Description
string1 Toute expression de chaîne valide.
string2 Toute expression de chaîne valide.
compare Facultatif. Valeur numérique qui indique le type de comparaison à effectuer pour l'évaluation des chaînes. Si l'argument compare est omis, une comparaison binaire est effectuée. Les valeurs sont indiquées dans la section Valeurs.

Valeurs
L'argument compare peut prendre les valeurs suivantes :

Constante Valeur Description
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison texte.

Valeurs renvoyées
La fonction StrComp renvoie les valeurs suivantes :

Si La fonction StrComp renvoie
string1 est inférieur à string2 -1
string1 est égal à string2  0
string1 est supérieur à string2  1
string1 ou string2 est Null Null

Notes
L'exemple ci-dessous utilise la fonction StrComp pour renvoyer le résultat d'une comparaison de chaînes. Si le troisième argument vaut 1, la comparaison est textuelle. S'il vaut 0 ou s'il est absent, la comparaison est binaire.
Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd"       ' Définir les variables.
MyComp = StrComp(MyStr1, MyStr2, 1)    ' Renvoie 0.
MyComp = StrComp(MyStr1, MyStr2, 0)    ' Renvoie -1.
MyComp = StrComp(MyStr2, MyStr1)       ' Renvoie 1.