Подтвердить что ты не робот

Что такое === в javascript?

Возможный дубликат:
Javascript === vs ==: Имеет ли значение, какой оператор "равный" я использую?

Взгляд в ответ Chris Brandsma в Расширенные вопросы интервью с JavaScript, что есть === в Javascript.

Если возможно, укажите простой пример

4b9b3361

Ответ 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

взгляните на этот учебник