вторник, 30 июля 2013 г.

Чем отличаются операторы сравнения "==" и "==="?

Чем отличаются операторы сравнения "==" и "==="?

Оператор "==" производит сранение двух значений с автоматически приведением типа двух значений к единому общему типу.
Таким образом значения 1 == "1" будут равны.

Оператор "===" производит сранение двух значений и по типу и по значению.
Таким образом значения 1 === "1" будут неравны, поскольку тип первого значения - это число, а второго - это строка.

Комментариев нет:

Отправить комментарий