in javascript ist das Semikolon das ende einer Anweisung ein Fragezeichen ein bedingter operator, ein griechisches Fragezeichen sieht wirklich so aus ; die unicode anweisungen sind nicht SEMICOLON sondern GREEK QUESTION MARK.
ersetzt man das Semikolon durch ein Fragezeichen kommt murks raus, praktisch werden teile der logic nicht beendet sondern weiter übergeben und als Eingabe oder Bedingung oder oder oder benutzt.
der Witz liegt darin das man einen offensichtlichen Fehler hat, den man nicht sieht, weil die anzeige den nicht darstellen kann. Sobald man den Sieht, wird der einfach zu fixen sein... übertragbar auf alles mögliche ...
-- volki
Replace a semicolon (;) with a greek question mark (;) in someone's JavaScript and then just sit back and watch.