Безопасен ли оператор сравнения ==?
Оператор равенства == непредсказуем. Мало того, что тебе нужно запомнить все алгоритмы приведения в одинаковые типы, так они отличаются у разных языков. Плюс алгоритмы постоянно меняются
Из этого я вроде можно сделать вывод, что == небезопасен. Но его продолжают использовать. Что я упускаю?
Примеры: php
var_dump(10 == true); // true
js
console.log(10 == true); // false
php v7
var_dump(0 == 'home'); // true
php v8
var_dump(0 == 'home'); // false
js
console.log(0 == 'home'); // false
итд