David: Internet Explorer: lustige Berechnung

Beitrag lesen

Folgendes Javascript ist sehr witzig im Internet Explorer:

<script language="Javascript"><!-- // h
 // var status;
 status = 1;
 status = (status + 1)%4;
 alert(status);
// e --></script>

Sobald man die auskommentierte Zeile einfügt wird das richtige Ergebnis ausgegeben: 2. Ansonsten interpretiert der IE (status + 1 )als String Verknüpfung also 11, dann macht er modulo 4  und gibt 3 aus.
Sehr lustiges Verhalten.