void 0 === void 0 PASSED!
null === null PASSED!
NaN === NaN PASSED!
NaN === 0 PASSED!
0 === NaN PASSED!
NaN === Infinity PASSED!
Infinity === NaN PASSED!
12345.6789 === 12345.678900 PASSED!
Number.MAX_VALUE === Number.MAX_VALUE PASSED!
Number.MIN_VALUE === Number.MIN_VALUE PASSED!
Number.POSITIVE_INFINITY === Number.POSITIVE_INFINITY PASSED!
Number.NEGATIVE_INFINITY === Number.NEGATIVE_INFINITY PASSED!
0 === 0 PASSED!
0 === -0 PASSED!
-0 === 0 PASSED!
-0 === -0 PASSED!
0.9 === 1 PASSED!
0.999999 === 1 PASSED!
0.9999999999 === 1 PASSED!
0.9999999999999 === 1 PASSED!
'hello' === 'hello' PASSED!
'helloWorld' === 'hello' PASSED!
true === true PASSED!
false === false PASSED!
true === false PASSED!
false === true PASSED!
var myobj1 = new MyObject(true); var myobj2 = myobj1; myobj1 === myobj2 PASSED!
new MyObject(true) === new MyObject(true) PASSED!
new Boolean(true) === new Boolean(true) PASSED!
new Boolean(false) === new Boolean(false) PASSED!
x = new MyObject(true); y = x; z = x; z === y PASSED!
x = new MyObject(false); y = x; z = x; z === y PASSED!
x = new Boolean(true); y = x; z = x; z === y PASSED!
x = new Boolean(false); y = x; z = x; z === y PASSED!
new String("string") === new String("string") PASSED!
new String("string") === "string" PASSED!
null === void 0 PASSED!
void 0 === null PASSED!
undefined === 5.44 PASSED!
null === "fdsee3f"  PASSED!
undefined === an_undefined_var PASSED!
var obj:Object; obj === an_undefined_var PASSED!
var nullobj:AObj; nullobj === null  PASSED!
1 === '1' PASSED!
255 === '0xff' PASSED!
0 === '
' PASSED!
1e19 === '1e19' PASSED!
new Boolean(true) === true PASSED!
new MyObject(true) === true PASSED!
new Boolean(false) === false PASSED!
new MyObject(false) === false PASSED!
true === new Boolean(true) PASSED!
true === new MyObject(true) PASSED!
false === new Boolean(false) PASSED!
false === new MyObject(false) PASSED!
