Разделы

2.4.3. Операции сравнения

== != > < >= <= === !==

Данные операции возвращают (константные во внутренней реализации) значения true или false. Операции сравнения можно применять к различным типам данных, если их можно преобразовать. Так к примеру 1 == 1.0 или 1 == "1" вернет true.
=== !== операторы сравнения сначала сравнивают типы значений и только потом производят сравнивание.