pascaltje a écrit :@LittleQI:Je suis tout a fait d'accord avec toi si on fait la comparaison dont tu parles, ce qui n'est pas le cas ici.
il est logique de comparer des choses comparables, donc comparer un nombre avec un nombre; sur ce cas précis, on a une conversion, et le test passe.
mais si on compare la valeur et le type, via ===, on peut avoir des surprises avec ce genre de petites libertés.
A+
Pascal
ça sort totalement du sujet, Loetheri apporte une solution, je repond en pensant que ce n'est pas la solution.
Je suis tout a fait d'accord sur le fait que faire ce genre de comparaison 1=='1' peut en destabiliser certains mais ce n'etait pas la solution ici, ce que j'ai simplement souligné.