[VBSCRIPT] question sur l'évaluation d'une condition IF
Bonjour,
Dans le cadre d'un stage informatique, il faut que j'étudie un fichier VBSCRIPT (pour retranscrire ce qu'il va faire en .NET C# par la suite)
J'arrive à un moment où celui qui a écrit le code utilise un IF.
Mais là en fait je ne comprends pas trop ce qu'il fait dans son IF..
Voici le IF ci dessous :
----------------
Code:
if strNomFichier = NomFichier and Flag then
strNomFichier est de type string
NomFichier est de type string
Flag est de type booléen
-----------------
Normalement, l'expression entre le IF et le THEN doit être soit "True" soit "False". Si c'est "True", on exécute les instructions dans le THEN..
Mais je ne comprends pas le fait qu'il compare un string avec un string ET un bool..
Ou alors, il compare les 2 strings (strNomFichier et nomFichier) ET ENSUITE il regarde la valeur du bool ?
Si c'est le cas c'est pas propre comme code..
Quelqu'un peut il m'expliquer ? me confirmer si ce que je pense est vrai ou pas ?
Merci de votre aide.