JavaScript恶作剧/笑话

Luc*_*Luc 66 javascript

你怎么以一种难以注意和修复的方式恶作剧的同事或朋友呢?最好是在JavaScript中,而不必安装任何程序.

Luc*_*Luc 168

希腊问号 - 分号恶作剧

(在JavaScript中测试)

使用希腊问号替换同事或朋友代码中的一个或多个分号:

?

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

如果你比较两者,它们看起来完全一样: ?;

第一个?是希腊问号,第二个;是普通分号.

希腊问号SyntaxError: Unexpected token ILLEGAL在JavaScript中抛出,也可能在其他语言中引发错误.确保以Unicode/UTF-8保存代码文件.

免责声明:对于恶作剧造成的任何伤害,我不承担任何责任.玩得开心!

  • ......那是邪恶的. (58认同)
  • 非常容易检测和修复.通常如果我不知道为什么我在某一行有错误,我会擦掉整行并重写它. (16认同)
  • 在最小化的js文件中执行此操作,并观察他的世界燃烧. (10认同)
  • @BrightIntelDusk一个简单的解决方案是对恶作剧的完美修复方式.我让一个同事在python django app中替换了'True = False`.代码在大多数情况下都运行良好,但是花费了一天的工作量 (4认同)
  • @JohnDemetriou有趣.它必须从Unicode转换为没有希腊问号的编码.这意味着它会在编译之前将字符转换为分号. (2认同)