Hay una diferencia entre cadenas y enteros -- hay una razón por la que tiene varios tipos de datos diferentes :
Al comparar enteros , está comparando sus valores numéricos; es decir, 10
es mayor que 5
.
Al comparar cadenas , estás usando una comparación alfabética; es decir, '10'
es menor que '5'
, porque '1'
es menor que '5'
.