Why does this (Firebug Console):
> ";" == ";"
> false
But this:
> ';' == ';'
> true
Anyone knows why this is happening?
Because, despite looking similar, U+037E : GREEK QUESTION MARK is not the same as U+003B : SEMICOLON
What Unicode character is this? to the rescue for this kind of trick question.