Représentation par des caractères == eq Vrai (1) lorsque les deux opérandes comparées sont identiques, et Faux (0) si elles sont différentes. <> ne Vrai (1) lorsque les deux opérandes comparées sont différentes, et Faux (0) si elles sont identiques.
• Si l’une des opérande est nulle, une comparaison de valeur nulle est exécutée. Si les deux opérandes sont nulles, le résultat est ” identique “ ; si l’une des opérandes n’est pas nulle, le résultat est ” différent “.
• Si les deux opérandes sont des références, elles sont considérées identiques si elles se rapportent toutes deux au même objet, et différentes si elles ne se rapportent pas au même objet.
• Si les deux opérandes ont pour valeur une chaîne, une comparaison lexicale des chaînes, prenant en compte le paramètre régional, est exécutée sur les opérandes. Sinon, si elles ne sont pas nulles, les opérandes sont promues en valeurs numériques et une comparaison numérique a lieu.
1 (vrai) 1 (vrai) 0 (faux) 1 (vrai) 1 (vrai) 0 (faux)