Я читал JavaScript Дугласа Крокфорда: «Хорошие части», и я наткнулся на этот странный пример, который мне не нужен: '' == '0' // false 0 == '' // true 0 == '0' ...
Причудливый слабо типизированный оператор == в JavaScript можно легко показать как нетранзитивный, поскольку следует: var a = "16";
var b = 16;
var c = "0x10";
alert (a == b && b == c && a! = c); // ...