Tach!
Tatsächlich geht der Parser hier nach dem ersten Operanden des Vergleichs. Das ist eine Zahl.
Wobei die Betonung auf "hier" liegen muss, denn wenn man die Operanden tauscht, ist das Ergebnis nicht anders. Es gewinnt allgemein gesagt nicht der erste Operand, sondern der Integer gegenüber dem String. Siehe auch Type comparison tables.
dedlfix.