2015-04-16 4 views
0

Почему это (Firebug консоли):Почему ";" == ";" оценивает значение «false»?

> ";" == ";" 
> false 

Но это:

> ';' == ';' 
> true 

Любой знает, почему это происходит?

+2

сравнить оба '"; ". CharCodeAt (0)' –

+0

http://jsfiddle.net/fNPvf/14147/ –

+1

@ P.JAYASRI - В чем смысл этой ссылки? Он не имеет того же кода, что и вопрос. – Quentin

ответ

0

Как @Quentin сказал. Эти персонажи не совпадают. Точки с запятой в первом примере не являются точками с запятой. Не копируйте и не вставляйте, попробуйте написать его сами, и вы увидите, нет никакой разницы, и они оба вернутся. HOWGH

Смежные вопросы