Далее на странице...
В Javascript наряду с оператором проверки равенства «==» (два знака равно) существует оператор строгого равенство «===» (или оператор тождественности), заключающий в себе три знака равно.
Между операторами равенства и строгого равенства существует определенная разница, которую следует понимать.
Правило использования оператора строгого равенства
О правилах использования оператора равенства «==» и о преобразовании типов в Javascript читайте здесь.
Что касается оператора строгого равенства «===», то для его использования нужно знать только одно правило.
Два значения строго равны (тождественны) лишь при двух условиях:
1) Они относятся к одному типу
2) Они содержат одинаковое значение
Во многих случаях лучше использовать оператор тождественности (строгого равенства) «===», так как при этом более явно прослеживается результат.
Однако оператор равенства «==» тоже удобен. Например, при сравнении чисел со строками. Или если разработчик уверен в себе и точно знает, что делает.