Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les opérateurs de comparaison peuvent être utilisés pour construire des expressions qui comparent les valeurs des variables numériques. Ces expressions retournent une Boolean
valeur en fonction de la valeur true ou false de la comparaison. Voici quelques exemples d’expression de ce type.
45 > 26
26 > 45
La première expression prend la valeur de True
, car 45 est supérieur à 26. Le deuxième exemple donne la valeur False
, car 26 n’est pas supérieur à 45.
Vous pouvez également comparer les expressions numériques de cette manière. Les expressions que vous comparez peuvent elles-mêmes être des expressions complexes, comme dans l’exemple suivant.
x / 45 * (y +17) >= System.Math.Sqrt(z) / (p - (x * 16))
L’expression complexe précédente comprend des littéraux, des variables et des appels de fonction. Les expressions des deux côtés de l’opérateur de comparaison sont évaluées et les valeurs résultantes sont ensuite comparées à l’aide de l’opérateur >=
de comparaison. Si la valeur de l’expression sur le côté gauche est supérieure ou égale à la valeur de l’expression à droite, l’expression entière prend True
la valeur ; sinon, elle prend la valeur False
.
Les expressions qui comparent les valeurs sont les plus couramment utilisées dans If...Then
les constructions, comme dans l’exemple suivant.
If x > 50 Then
' Insert code to run if x is greater than 50.
Else
' Insert code to run if x is less than or equal to 50.
End If
Le =
signe est un opérateur de comparaison ainsi qu’un opérateur d’affectation. Lorsqu’elle est utilisée comme opérateur de comparaison, elle évalue si la valeur à gauche est égale à la valeur à droite, comme illustré dans l’exemple suivant.
If x = 50 Then
' Insert code to continue program.
End If
Vous pouvez également utiliser une expression de comparaison partout où une valeur Boolean
est nécessaire, par exemple dans une instruction If
, une instruction While
, une instruction Loop
, une instruction ElseIf
, ou en assignant ou en passant une valeur à une variable Boolean
. Dans l’exemple suivant, la valeur retournée par l’expression de comparaison est affectée à une Boolean
variable.
Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.