Безопасен ли оператор сравнения ==?

Оператор равенства == непредсказуем. Мало того, что тебе нужно запомнить все алгоритмы приведения в одинаковые типы, так они отличаются у разных языков. Плюс алгоритмы постоянно меняются

Из этого я вроде можно сделать вывод, что == небезопасен. Но его продолжают использовать. Что я упускаю?

Примеры: 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

итд


Ответы (0 шт):