trace(0 == "0"); // true // Это происходит благодаря приведению типов: строки "0" к числу 0. trace(0 == undefined); // false // undefined преобразуется в число 0, почему же тогда false? // Объясните идиоту, пожалуйста.