Когда следует использовать === vs ==,! == vs! = И т. Д. В JavaScript? [Дубликат]

Possible Duplicate:
Javascript === vs == : Does it matter which “equal” operator I use?

Каковы различия между=== а также==, !== и == ... когда вы должны использовать один и когда вы должны использовать другой?

Ответы на вопрос(3)

«Нормальный»== операторы в javascript выполняют приведение типов и стараются изо всех сил делать такие вещи, как трактовать строку как число или объект как строку, где это необходимо. Чем дольше операторы === будутnot сделайте приведение типа, а скорее строгое сравнение внутри типа.

=== а также!== такие же как== а также!=, но дополнительно делайте проверки для типов переменных.

Решение Вопроса

=== является оператором идентификации и используется для проверки того, что значение и тип равны.

так..

"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false

поэтому, если вам важно, чтобы значение и тип были равны или не равны, используйте операторы идентификации === или! ==

Ваш ответ на вопрос