melky, когда документ отдается как application/xml+xhtml (да это фантастика, но все же), то регистр в имени тегов имеет значение. И при сравнении строки со строкой нет смысла в строгом равенстве.
Последний раз редактировалось Octane, 31.08.2011 в 16:37.
1. Если Тип(x) отличается от Типа(y) - переход на шаг 14.
2. Если Тип(x) равен Undefined - вернуть true.
3. Если Тип(x) равен Null - вернуть true.
4. Если Тип(x) не равен Number - переход на шаг 11.
…
11. Если Тип(x) равен String - вернуть true, если x и y являются в точности одинаковыми последовательностями символов (имеют одинаковую длину и одинаковые символы в соответствующих позициях). Иначе вернуть false.
1. Если Тип(x) отличается от Типа(y), вернуть false.
2. Если Тип(x) равен Undefined - вернуть true.
3. Если Тип(x) равен Null - вернуть true.
4. Если Тип(x) не равен Number - переход на шаг 11.
…
11. Если Тип(x) равен String - вернуть true, если x и y являются в точности одинаковыми последовательностями символов (имеют одинаковую длину и одинаковые символы в соответствующих позициях). Иначе вернуть false.
Octane, в данном случае — да. Но если постоянно использовать ===, то со временем привыкнешь и будешь автоматом набирать его вместо ==, который может не вовремя подвести (вспоминаем про отсутствие транзитивности).