Операторы равенства (==) и идентичности (===) в JavaScript

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Блог: http://zametkinapolyah.ru/
Рубрика JavaScript: http://zametkinapolyah.ru/veb-programmirovanie/zametki-po-javascript
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametkijs

В JavaScript есть две группы операторов, которые позволяют узнать: равны ли значения друг другу:
Равенство (==) и идентичность (===).
Неравенство (!=) и неидентичность (!==).
В качестве операндов эти операторы принимают любые значения, а результатом всегда является логическое значение: true если равенство верное, false если равенство неверное.
Вы будете очень часто использовать эти операторы, когда будете составлять всевозможные условия.

В JavaScript есть два оператора для проверки на равенство: == (равенство) и === (идентичность или жесткое сравнение).
Главное отличие в том, что оператор идентичности не допускает преобразования типов данных при выполнении операции сравнения.
Помните, что две переменные или два значения равны (то есть результатом операции будет true) в том случае, если значения левого и правого операнды одинаковы или могут быть преобразованы к одинаковому значению.
Две переменные или два значения идентичны только в том случае, когда их набор символов полностью совпадает и имеет одинаковый тип данных.
Этот разговор мы продолжим, когда будем говорить про составные типы данных, так как у них есть свои особенности.

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Кирилл Антонов

Канал для начинающего веб-разработчика. Здесь ты найдешь различные видео уроки о технологиях и программном обеспечение, которые используют веб-разработчики.



Обсуждение закрыто.