Ähnliche Fehler im Ansatz sieht man übrigens oft bei PHP-Laien, die den Unterschied zwischen Zahlenwerten und Strings noch nicht verstanden haben. Die notieren dann gern auch numerische Werte in Anführungszeichen, also als Strings. Meistens klappt das wegen der automatischen Typumwandlung, aber manchmal fällt man damit eben auf die Klappe.
Oder ein Integerüberlauf z.b in java wird auch immer wieder gerne genommen 😉
Oder auch sowas:
char b = 65;
char c = 'A' + 1;
java.lang.System.out.println( b ); // A
java.lang.System.out.println( c ); // B