Вопросы к Поиску с Алисой
Двойной знак равенства (==) в языках программирования появился из-за того, что одинарный знак «равно» обозначает действие присвоения переменной какого-то значения, а для сравнения нужно использовать отдельный символ. www.bolshoyvopros.ru stackoverflow.com
Двойной знак равенства ещё называют оператором нестрогого равенства, так как при его использовании сначала происходит приведение типов (в основном к bool), а потом сравнение значений. www.bolshoyvopros.ru