为什么会这样(Firebug 控制台):
> ";" == ";"
> false
但是这个:
> ';' == ';'
> true
有人知道为什么会发生这种情况吗?
最佳答案
因为,尽管看起来很相似,U+037E:GREEK QUESTION MARK与 U+003B 不同:SEMICOLON
What Unicode character is this?来拯救这种棘手的问题。
关于javascript - 为什么 ";"== ";"的计算结果为 "false"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674190/