JavaScript Streich / Witz [geschlossen]

77

Wie kann man einem Kollegen oder Freund einen Streich spielen, der schwer zu bemerken und zu beheben ist? Am besten in JavaScript und ohne Installation von Programmen.

Luc
quelle
6
Diese Frage scheint nicht zum Thema zu gehören, da es um langweilige Streiche geht, die einen dummen Charakter ersetzen, den jeder anständige Redakteur sofort erkennen würde.
Adeneo
@adeneo Eigentlich wird Sublime (ein sehr beliebter Code-Editor) dies überhaupt nicht erkennen. Solange der Code-Editor kein Plugin wie JShint hat, sollte es unentdeckt bleiben.
Luc
5
Off-Topic, aber trotzdem amüsant. Ich habe heute etwas gelernt.
Tom Pace

Antworten:

185

Griechisches Fragezeichen - Semikolonstreich

(In JavaScript getestet)

Ersetzen Sie ein oder mehrere Semikolons im Code eines Kollegen oder Freundes durch das griechische Fragezeichen:

;

(Quelle: http://en.wikipedia.org/wiki/Question_mark#Greek_question_mark )

Wenn Sie die beiden vergleichen, sehen sie genau gleich aus: ;;

Das erste ;ist ein griechisches Fragezeichen und das zweite ;ist ein normales Semikolon.

Das griechische Fragezeichen wirft ein SyntaxError: Unexpected token ILLEGALin JavaScript und wahrscheinlich auch Fehler in anderen Sprachen. Stellen Sie sicher, dass Sie die Codedatei in Unicode / UTF-8 speichern.

Haftungsausschluss: Ich übernehme keine Verantwortung für Schäden, die durch diesen Streich verursacht werden. Habe Spaß!

Luc
quelle
63
... das ist böse
Pillgram
19
Sehr einfach zu erkennen und zu beheben. Wenn ich nicht weiß, warum ich in einer bestimmten Zeile einen Fehler habe, lösche ich normalerweise die gesamte Zeile und schreibe sie neu.
Eduard Luca
2
@ JohnDemetriou Interessant. Es muss von Unicode in eine Codierung konvertiert werden, die kein griechisches Fragezeichen enthält. Das bedeutet, dass das Zeichen vor dem Kompilieren in ein Semikolon umgewandelt wird.
Luc
5
@BrightIntelDusk Eine einfache Lösung ist jedoch die perfekte Art der Korrektur für einen Streich. Ich ließ einen Kollegen True = Falsein einer Python-Django-App ersetzen . Code lief größtenteils gut, aber es kostete den Kerl einen Tag Arbeit
TankorSmash
13
Tun Sie dies in einer minimierten js-Datei und beobachten Sie, wie seine Welt brennt.
Stender