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