当一位同事向我展示了这一行的JavaScript警报时,我感到莫名其妙。
alert(2+ 40);
运行代码片段Hide results展开代码段
很快就会发现,看起来像一个负号的实际上是一个具有明显不同语义的神秘Unicode字符。
这让我想知道为什么这个字符在解析表达式时不会产生语法错误?
相似问题