Hallo!
der Modulo-Operator wurde dir ja schon vorgestellt. Um festzustellen ob eine Zahl gerade ist oder nicht, reicht es aber auch aus, das erste Bit zu überprüfen. Ist es gesetzt, so handelt es sich um eine ungerade Zahl.
Man, man, man - was ist das jetzt schon wieder? Was hat die Schreibweise unten mit Bits zu tun? Und was bedeutet & als Operator?
Ist das wieder Sprachenübergreifend so?
if (zahl & 1)
alert("ungerade");
else
alert("gerade");
Grüße
Andreas