Что такое === в javascript?
Возможный дубликат:
Javascript === vs ==: Имеет ли значение, какой оператор "равный" я использую?
Взгляд в ответ Chris Brandsma в Расширенные вопросы интервью с JavaScript, что есть ===
в Javascript.
Если возможно, укажите простой пример
Ответы
Ответ 1
=== является строго равным оператором. Он возвращает только Boolean True, если оба операнда равны и одного типа. Если a равно 2, а b равно 4,
a === 2 (True)
b === 4 (True)
a === '2' (False)
vs True для всех следующих,
a == 2
a == "2"
2 == '2'
Ответ 2
=== - это "строго равный оператор". Он возвращает true, если оба операнда равны и имеют один и тот же тип.
a = 2
b = '2'
a == b //returns True
a === b //returns False
взгляните на этот учебник
Ответ 3
пожалуйста, обратитесь Строгое проверка равенства.