| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| function write(v) { WScript.Echo(v + ""); } |
| |
| function foo() {} |
| |
| write(new String('he' + 'llo') === new Object()); |
| write(new String('he' + 'llo') === new Object()); |
| write(new String('he' + 'llo') === [1, 2, 3]); |
| write(new String('he' + 'llo') === [1 ,2 , 3]); |
| write(new String('he' + 'llo') === new Array(3)); |
| write(new String('he' + 'llo') === Array(3)); |
| write(new String('he' + 'llo') === new Array(1 ,2 ,3)); |
| write(new String('he' + 'llo') === Array(1)); |
| write(new String('he' + 'llo') === foo); |
| write(new Object() === undefined); |
| write(new Object() === null); |
| write(new Object() === true); |
| write(new Object() === false); |
| write(new Object() === Boolean(true)); |
| write(new Object() === Boolean(false)); |
| write(new Object() === new Boolean(true)); |
| write(new Object() === new Boolean(false)); |
| write(new Object() === NaN); |
| write(new Object() === +0); |
| write(new Object() === -0); |
| write(new Object() === 0); |
| write(new Object() === 0.0); |
| write(new Object() === -0.0); |
| write(new Object() === +0.0); |
| write(new Object() === 1); |
| write(new Object() === 10); |
| write(new Object() === 10.0); |
| write(new Object() === 10.1); |
| write(new Object() === -1); |
| write(new Object() === -10); |
| write(new Object() === -10.0); |
| write(new Object() === -10.1); |
| write(new Object() === Number.MAX_VALUE); |
| write(new Object() === Number.MIN_VALUE); |
| write(new Object() === Number.NaN); |
| write(new Object() === Number.POSITIVE_INFINITY); |
| write(new Object() === Number.NEGATIVE_INFINITY); |
| write(new Object() === new Number(NaN)); |
| write(new Object() === new Number(+0)); |
| write(new Object() === new Number(-0)); |
| write(new Object() === new Number(0)); |
| write(new Object() === new Number(0.0)); |
| write(new Object() === new Number(-0.0)); |
| write(new Object() === new Number(+0.0)); |
| write(new Object() === new Number(1)); |
| write(new Object() === new Number(10)); |
| write(new Object() === new Number(10.0)); |
| write(new Object() === new Number(10.1)); |
| write(new Object() === new Number(-1)); |
| write(new Object() === new Number(-10)); |
| write(new Object() === new Number(-10.0)); |
| write(new Object() === new Number(-10.1)); |
| write(new Object() === new Number(Number.MAX_VALUE)); |
| write(new Object() === new Number(Number.MIN_VALUE)); |
| write(new Object() === new Number(Number.NaN)); |
| write(new Object() === new Number(Number.POSITIVE_INFINITY)); |
| write(new Object() === new Number(Number.NEGATIVE_INFINITY)); |
| write(new Object() === ''); |
| write(new Object() === 0xa); |
| write(new Object() === 04); |
| write(new Object() === 'hello'); |
| write(new Object() === 'hel' + 'lo'); |
| write(new Object() === String('')); |
| write(new Object() === String('hello')); |
| write(new Object() === String('h' + 'ello')); |
| write(new Object() === new String('')); |
| write(new Object() === new String('hello')); |
| write(new Object() === new String('he' + 'llo')); |
| write(new Object() === new Object()); |
| write(new Object() === new Object()); |
| write(new Object() === [1, 2, 3]); |
| write(new Object() === [1 ,2 , 3]); |
| write(new Object() === new Array(3)); |
| write(new Object() === Array(3)); |
| write(new Object() === new Array(1 ,2 ,3)); |
| write(new Object() === Array(1)); |
| write(new Object() === foo); |
| write(new Object() === undefined); |
| write(new Object() === null); |
| write(new Object() === true); |
| write(new Object() === false); |
| write(new Object() === Boolean(true)); |
| write(new Object() === Boolean(false)); |
| write(new Object() === new Boolean(true)); |
| write(new Object() === new Boolean(false)); |
| write(new Object() === NaN); |
| write(new Object() === +0); |
| write(new Object() === -0); |
| write(new Object() === 0); |
| write(new Object() === 0.0); |
| write(new Object() === -0.0); |
| write(new Object() === +0.0); |
| write(new Object() === 1); |
| write(new Object() === 10); |
| write(new Object() === 10.0); |
| write(new Object() === 10.1); |
| write(new Object() === -1); |
| write(new Object() === -10); |
| write(new Object() === -10.0); |
| write(new Object() === -10.1); |
| write(new Object() === Number.MAX_VALUE); |
| write(new Object() === Number.MIN_VALUE); |
| write(new Object() === Number.NaN); |
| write(new Object() === Number.POSITIVE_INFINITY); |
| write(new Object() === Number.NEGATIVE_INFINITY); |
| write(new Object() === new Number(NaN)); |
| write(new Object() === new Number(+0)); |
| write(new Object() === new Number(-0)); |
| write(new Object() === new Number(0)); |
| write(new Object() === new Number(0.0)); |
| write(new Object() === new Number(-0.0)); |
| write(new Object() === new Number(+0.0)); |
| write(new Object() === new Number(1)); |
| write(new Object() === new Number(10)); |
| write(new Object() === new Number(10.0)); |
| write(new Object() === new Number(10.1)); |
| write(new Object() === new Number(-1)); |
| write(new Object() === new Number(-10)); |
| write(new Object() === new Number(-10.0)); |
| write(new Object() === new Number(-10.1)); |
| write(new Object() === new Number(Number.MAX_VALUE)); |
| write(new Object() === new Number(Number.MIN_VALUE)); |
| write(new Object() === new Number(Number.NaN)); |
| write(new Object() === new Number(Number.POSITIVE_INFINITY)); |
| write(new Object() === new Number(Number.NEGATIVE_INFINITY)); |
| write(new Object() === ''); |
| write(new Object() === 0xa); |
| write(new Object() === 04); |
| write(new Object() === 'hello'); |
| write(new Object() === 'hel' + 'lo'); |
| write(new Object() === String('')); |
| write(new Object() === String('hello')); |
| write(new Object() === String('h' + 'ello')); |
| write(new Object() === new String('')); |
| write(new Object() === new String('hello')); |
| write(new Object() === new String('he' + 'llo')); |
| write(new Object() === new Object()); |
| write(new Object() === new Object()); |
| write(new Object() === [1, 2, 3]); |
| write(new Object() === [1 ,2 , 3]); |
| write(new Object() === new Array(3)); |
| write(new Object() === Array(3)); |
| write(new Object() === new Array(1 ,2 ,3)); |
| write(new Object() === Array(1)); |
| write(new Object() === foo); |
| write([1, 2, 3] === undefined); |
| write([1, 2, 3] === null); |
| write([1, 2, 3] === true); |
| write([1, 2, 3] === false); |
| write([1, 2, 3] === Boolean(true)); |
| write([1, 2, 3] === Boolean(false)); |
| write([1, 2, 3] === new Boolean(true)); |
| write([1, 2, 3] === new Boolean(false)); |
| write([1, 2, 3] === NaN); |
| write([1, 2, 3] === +0); |
| write([1, 2, 3] === -0); |
| write([1, 2, 3] === 0); |
| write([1, 2, 3] === 0.0); |
| write([1, 2, 3] === -0.0); |
| write([1, 2, 3] === +0.0); |
| write([1, 2, 3] === 1); |
| write([1, 2, 3] === 10); |
| write([1, 2, 3] === 10.0); |
| write([1, 2, 3] === 10.1); |
| write([1, 2, 3] === -1); |
| write([1, 2, 3] === -10); |
| write([1, 2, 3] === -10.0); |
| write([1, 2, 3] === -10.1); |
| write([1, 2, 3] === Number.MAX_VALUE); |
| write([1, 2, 3] === Number.MIN_VALUE); |
| write([1, 2, 3] === Number.NaN); |
| write([1, 2, 3] === Number.POSITIVE_INFINITY); |
| write([1, 2, 3] === Number.NEGATIVE_INFINITY); |
| write([1, 2, 3] === new Number(NaN)); |
| write([1, 2, 3] === new Number(+0)); |
| write([1, 2, 3] === new Number(-0)); |
| write([1, 2, 3] === new Number(0)); |
| write([1, 2, 3] === new Number(0.0)); |
| write([1, 2, 3] === new Number(-0.0)); |
| write([1, 2, 3] === new Number(+0.0)); |
| write([1, 2, 3] === new Number(1)); |
| write([1, 2, 3] === new Number(10)); |
| write([1, 2, 3] === new Number(10.0)); |
| write([1, 2, 3] === new Number(10.1)); |
| write([1, 2, 3] === new Number(-1)); |
| write([1, 2, 3] === new Number(-10)); |
| write([1, 2, 3] === new Number(-10.0)); |
| write([1, 2, 3] === new Number(-10.1)); |
| write([1, 2, 3] === new Number(Number.MAX_VALUE)); |
| write([1, 2, 3] === new Number(Number.MIN_VALUE)); |
| write([1, 2, 3] === new Number(Number.NaN)); |
| write([1, 2, 3] === new Number(Number.POSITIVE_INFINITY)); |
| write([1, 2, 3] === new Number(Number.NEGATIVE_INFINITY)); |
| write([1, 2, 3] === ''); |
| write([1, 2, 3] === 0xa); |
| write([1, 2, 3] === 04); |
| write([1, 2, 3] === 'hello'); |
| write([1, 2, 3] === 'hel' + 'lo'); |
| write([1, 2, 3] === String('')); |
| write([1, 2, 3] === String('hello')); |
| write([1, 2, 3] === String('h' + 'ello')); |
| write([1, 2, 3] === new String('')); |
| write([1, 2, 3] === new String('hello')); |
| write([1, 2, 3] === new String('he' + 'llo')); |
| write([1, 2, 3] === new Object()); |
| write([1, 2, 3] === new Object()); |
| write([1, 2, 3] === [1, 2, 3]); |
| write([1, 2, 3] === [1 ,2 , 3]); |
| write([1, 2, 3] === new Array(3)); |
| write([1, 2, 3] === Array(3)); |
| write([1, 2, 3] === new Array(1 ,2 ,3)); |
| write([1, 2, 3] === Array(1)); |
| write([1, 2, 3] === foo); |
| write([1 ,2 , 3] === undefined); |
| write([1 ,2 , 3] === null); |
| write([1 ,2 , 3] === true); |
| write([1 ,2 , 3] === false); |
| write([1 ,2 , 3] === Boolean(true)); |
| write([1 ,2 , 3] === Boolean(false)); |
| write([1 ,2 , 3] === new Boolean(true)); |
| write([1 ,2 , 3] === new Boolean(false)); |
| write([1 ,2 , 3] === NaN); |
| write([1 ,2 , 3] === +0); |
| write([1 ,2 , 3] === -0); |
| write([1 ,2 , 3] === 0); |
| write([1 ,2 , 3] === 0.0); |
| write([1 ,2 , 3] === -0.0); |
| write([1 ,2 , 3] === +0.0); |
| write([1 ,2 , 3] === 1); |
| write([1 ,2 , 3] === 10); |
| write([1 ,2 , 3] === 10.0); |
| write([1 ,2 , 3] === 10.1); |
| write([1 ,2 , 3] === -1); |
| write([1 ,2 , 3] === -10); |
| write([1 ,2 , 3] === -10.0); |
| write([1 ,2 , 3] === -10.1); |
| write([1 ,2 , 3] === Number.MAX_VALUE); |
| write([1 ,2 , 3] === Number.MIN_VALUE); |
| write([1 ,2 , 3] === Number.NaN); |
| write([1 ,2 , 3] === Number.POSITIVE_INFINITY); |
| write([1 ,2 , 3] === Number.NEGATIVE_INFINITY); |
| write([1 ,2 , 3] === new Number(NaN)); |
| write([1 ,2 , 3] === new Number(+0)); |
| write([1 ,2 , 3] === new Number(-0)); |
| write([1 ,2 , 3] === new Number(0)); |
| write([1 ,2 , 3] === new Number(0.0)); |
| write([1 ,2 , 3] === new Number(-0.0)); |
| write([1 ,2 , 3] === new Number(+0.0)); |
| write([1 ,2 , 3] === new Number(1)); |
| write([1 ,2 , 3] === new Number(10)); |
| write([1 ,2 , 3] === new Number(10.0)); |
| write([1 ,2 , 3] === new Number(10.1)); |
| write([1 ,2 , 3] === new Number(-1)); |
| write([1 ,2 , 3] === new Number(-10)); |
| write([1 ,2 , 3] === new Number(-10.0)); |
| write([1 ,2 , 3] === new Number(-10.1)); |
| write([1 ,2 , 3] === new Number(Number.MAX_VALUE)); |
| write([1 ,2 , 3] === new Number(Number.MIN_VALUE)); |
| write([1 ,2 , 3] === new Number(Number.NaN)); |
| write([1 ,2 , 3] === new Number(Number.POSITIVE_INFINITY)); |
| write([1 ,2 , 3] === new Number(Number.NEGATIVE_INFINITY)); |
| write([1 ,2 , 3] === ''); |
| write([1 ,2 , 3] === 0xa); |
| write([1 ,2 , 3] === 04); |
| write([1 ,2 , 3] === 'hello'); |
| write([1 ,2 , 3] === 'hel' + 'lo'); |
| write([1 ,2 , 3] === String('')); |
| write([1 ,2 , 3] === String('hello')); |
| write([1 ,2 , 3] === String('h' + 'ello')); |
| write([1 ,2 , 3] === new String('')); |
| write([1 ,2 , 3] === new String('hello')); |
| write([1 ,2 , 3] === new String('he' + 'llo')); |
| write([1 ,2 , 3] === new Object()); |
| write([1 ,2 , 3] === new Object()); |
| write([1 ,2 , 3] === [1, 2, 3]); |
| write([1 ,2 , 3] === [1 ,2 , 3]); |
| write([1 ,2 , 3] === new Array(3)); |
| write([1 ,2 , 3] === Array(3)); |
| write([1 ,2 , 3] === new Array(1 ,2 ,3)); |
| write([1 ,2 , 3] === Array(1)); |
| write([1 ,2 , 3] === foo); |
| write(new Array(3) === undefined); |
| write(new Array(3) === null); |
| write(new Array(3) === true); |
| write(new Array(3) === false); |
| write(new Array(3) === Boolean(true)); |
| write(new Array(3) === Boolean(false)); |
| write(new Array(3) === new Boolean(true)); |
| write(new Array(3) === new Boolean(false)); |
| write(new Array(3) === NaN); |
| write(new Array(3) === +0); |
| write(new Array(3) === -0); |
| write(new Array(3) === 0); |
| write(new Array(3) === 0.0); |
| write(new Array(3) === -0.0); |
| write(new Array(3) === +0.0); |
| write(new Array(3) === 1); |
| write(new Array(3) === 10); |
| write(new Array(3) === 10.0); |
| write(new Array(3) === 10.1); |
| write(new Array(3) === -1); |
| write(new Array(3) === -10); |
| write(new Array(3) === -10.0); |
| write(new Array(3) === -10.1); |
| write(new Array(3) === Number.MAX_VALUE); |
| write(new Array(3) === Number.MIN_VALUE); |
| write(new Array(3) === Number.NaN); |
| write(new Array(3) === Number.POSITIVE_INFINITY); |
| write(new Array(3) === Number.NEGATIVE_INFINITY); |
| write(new Array(3) === new Number(NaN)); |
| write(new Array(3) === new Number(+0)); |
| write(new Array(3) === new Number(-0)); |
| write(new Array(3) === new Number(0)); |
| write(new Array(3) === new Number(0.0)); |
| write(new Array(3) === new Number(-0.0)); |
| write(new Array(3) === new Number(+0.0)); |
| write(new Array(3) === new Number(1)); |
| write(new Array(3) === new Number(10)); |
| write(new Array(3) === new Number(10.0)); |
| write(new Array(3) === new Number(10.1)); |
| write(new Array(3) === new Number(-1)); |
| write(new Array(3) === new Number(-10)); |
| write(new Array(3) === new Number(-10.0)); |
| write(new Array(3) === new Number(-10.1)); |
| write(new Array(3) === new Number(Number.MAX_VALUE)); |
| write(new Array(3) === new Number(Number.MIN_VALUE)); |
| write(new Array(3) === new Number(Number.NaN)); |
| write(new Array(3) === new Number(Number.POSITIVE_INFINITY)); |
| write(new Array(3) === new Number(Number.NEGATIVE_INFINITY)); |
| write(new Array(3) === ''); |
| write(new Array(3) === 0xa); |
| write(new Array(3) === 04); |
| write(new Array(3) === 'hello'); |
| write(new Array(3) === 'hel' + 'lo'); |
| write(new Array(3) === String('')); |
| write(new Array(3) === String('hello')); |
| write(new Array(3) === String('h' + 'ello')); |
| write(new Array(3) === new String('')); |
| write(new Array(3) === new String('hello')); |
| write(new Array(3) === new String('he' + 'llo')); |
| write(new Array(3) === new Object()); |
| write(new Array(3) === new Object()); |
| write(new Array(3) === [1, 2, 3]); |
| write(new Array(3) === [1 ,2 , 3]); |
| write(new Array(3) === new Array(3)); |
| write(new Array(3) === Array(3)); |
| write(new Array(3) === new Array(1 ,2 ,3)); |
| write(new Array(3) === Array(1)); |
| write(new Array(3) === foo); |
| write(Array(3) === undefined); |
| write(Array(3) === null); |
| write(Array(3) === true); |
| write(Array(3) === false); |
| write(Array(3) === Boolean(true)); |
| write(Array(3) === Boolean(false)); |
| write(Array(3) === new Boolean(true)); |
| write(Array(3) === new Boolean(false)); |
| write(Array(3) === NaN); |
| write(Array(3) === +0); |
| write(Array(3) === -0); |
| write(Array(3) === 0); |
| write(Array(3) === 0.0); |
| write(Array(3) === -0.0); |
| write(Array(3) === +0.0); |
| write(Array(3) === 1); |
| write(Array(3) === 10); |
| write(Array(3) === 10.0); |
| write(Array(3) === 10.1); |
| write(Array(3) === -1); |
| write(Array(3) === -10); |
| write(Array(3) === -10.0); |
| write(Array(3) === -10.1); |
| write(Array(3) === Number.MAX_VALUE); |
| write(Array(3) === Number.MIN_VALUE); |
| write(Array(3) === Number.NaN); |
| write(Array(3) === Number.POSITIVE_INFINITY); |
| write(Array(3) === Number.NEGATIVE_INFINITY); |
| write(Array(3) === new Number(NaN)); |
| write(Array(3) === new Number(+0)); |
| write(Array(3) === new Number(-0)); |
| write(Array(3) === new Number(0)); |
| write(Array(3) === new Number(0.0)); |
| write(Array(3) === new Number(-0.0)); |
| write(Array(3) === new Number(+0.0)); |
| write(Array(3) === new Number(1)); |
| write(Array(3) === new Number(10)); |
| write(Array(3) === new Number(10.0)); |
| write(Array(3) === new Number(10.1)); |
| write(Array(3) === new Number(-1)); |
| write(Array(3) === new Number(-10)); |
| write(Array(3) === new Number(-10.0)); |
| write(Array(3) === new Number(-10.1)); |
| write(Array(3) === new Number(Number.MAX_VALUE)); |
| write(Array(3) === new Number(Number.MIN_VALUE)); |
| write(Array(3) === new Number(Number.NaN)); |
| write(Array(3) === new Number(Number.POSITIVE_INFINITY)); |
| write(Array(3) === new Number(Number.NEGATIVE_INFINITY)); |
| write(Array(3) === ''); |
| write(Array(3) === 0xa); |
| write(Array(3) === 04); |
| write(Array(3) === 'hello'); |
| write(Array(3) === 'hel' + 'lo'); |
| write(Array(3) === String('')); |
| write(Array(3) === String('hello')); |
| write(Array(3) === String('h' + 'ello')); |
| write(Array(3) === new String('')); |
| write(Array(3) === new String('hello')); |
| write(Array(3) === new String('he' + 'llo')); |
| write(Array(3) === new Object()); |
| write(Array(3) === new Object()); |
| write(Array(3) === [1, 2, 3]); |
| write(Array(3) === [1 ,2 , 3]); |
| write(Array(3) === new Array(3)); |
| write(Array(3) === Array(3)); |
| write(Array(3) === new Array(1 ,2 ,3)); |
| write(Array(3) === Array(1)); |
| write(Array(3) === foo); |
| write(new Array(1 ,2 ,3) === undefined); |
| write(new Array(1 ,2 ,3) === null); |
| write(new Array(1 ,2 ,3) === true); |
| write(new Array(1 ,2 ,3) === false); |
| write(new Array(1 ,2 ,3) === Boolean(true)); |
| write(new Array(1 ,2 ,3) === Boolean(false)); |
| write(new Array(1 ,2 ,3) === new Boolean(true)); |
| write(new Array(1 ,2 ,3) === new Boolean(false)); |
| write(new Array(1 ,2 ,3) === NaN); |
| write(new Array(1 ,2 ,3) === +0); |
| write(new Array(1 ,2 ,3) === -0); |
| write(new Array(1 ,2 ,3) === 0); |
| write(new Array(1 ,2 ,3) === 0.0); |
| write(new Array(1 ,2 ,3) === -0.0); |
| write(new Array(1 ,2 ,3) === +0.0); |
| write(new Array(1 ,2 ,3) === 1); |
| write(new Array(1 ,2 ,3) === 10); |
| write(new Array(1 ,2 ,3) === 10.0); |
| write(new Array(1 ,2 ,3) === 10.1); |
| write(new Array(1 ,2 ,3) === -1); |
| write(new Array(1 ,2 ,3) === -10); |
| write(new Array(1 ,2 ,3) === -10.0); |
| write(new Array(1 ,2 ,3) === -10.1); |
| write(new Array(1 ,2 ,3) === Number.MAX_VALUE); |
| write(new Array(1 ,2 ,3) === Number.MIN_VALUE); |
| write(new Array(1 ,2 ,3) === Number.NaN); |
| write(new Array(1 ,2 ,3) === Number.POSITIVE_INFINITY); |
| write(new Array(1 ,2 ,3) === Number.NEGATIVE_INFINITY); |
| write(new Array(1 ,2 ,3) === new Number(NaN)); |
| write(new Array(1 ,2 ,3) === new Number(+0)); |
| write(new Array(1 ,2 ,3) === new Number(-0)); |
| write(new Array(1 ,2 ,3) === new Number(0)); |
| write(new Array(1 ,2 ,3) === new Number(0.0)); |
| write(new Array(1 ,2 ,3) === new Number(-0.0)); |
| write(new Array(1 ,2 ,3) === new Number(+0.0)); |
| write(new Array(1 ,2 ,3) === new Number(1)); |
| write(new Array(1 ,2 ,3) === new Number(10)); |
| write(new Array(1 ,2 ,3) === new Number(10.0)); |
| write(new Array(1 ,2 ,3) === new Number(10.1)); |
| write(new Array(1 ,2 ,3) === new Number(-1)); |
| write(new Array(1 ,2 ,3) === new Number(-10)); |
| write(new Array(1 ,2 ,3) === new Number(-10.0)); |
| write(new Array(1 ,2 ,3) === new Number(-10.1)); |
| write(new Array(1 ,2 ,3) === new Number(Number.MAX_VALUE)); |
| write(new Array(1 ,2 ,3) === new Number(Number.MIN_VALUE)); |
| write(new Array(1 ,2 ,3) === new Number(Number.NaN)); |
| write(new Array(1 ,2 ,3) === new Number(Number.POSITIVE_INFINITY)); |
| write(new Array(1 ,2 ,3) === new Number(Number.NEGATIVE_INFINITY)); |
| write(new Array(1 ,2 ,3) === ''); |
| write(new Array(1 ,2 ,3) === 0xa); |
| write(new Array(1 ,2 ,3) === 04); |
| write(new Array(1 ,2 ,3) === 'hello'); |
| write(new Array(1 ,2 ,3) === 'hel' + 'lo'); |
| write(new Array(1 ,2 ,3) === String('')); |
| write(new Array(1 ,2 ,3) === String('hello')); |
| write(new Array(1 ,2 ,3) === String('h' + 'ello')); |
| write(new Array(1 ,2 ,3) === new String('')); |
| write(new Array(1 ,2 ,3) === new String('hello')); |
| write(new Array(1 ,2 ,3) === new String('he' + 'llo')); |
| write(new Array(1 ,2 ,3) === new Object()); |
| write(new Array(1 ,2 ,3) === new Object()); |
| write(new Array(1 ,2 ,3) === [1, 2, 3]); |
| write(new Array(1 ,2 ,3) === [1 ,2 , 3]); |
| write(new Array(1 ,2 ,3) === new Array(3)); |
| write(new Array(1 ,2 ,3) === Array(3)); |
| write(new Array(1 ,2 ,3) === new Array(1 ,2 ,3)); |
| write(new Array(1 ,2 ,3) === Array(1)); |
| write(new Array(1 ,2 ,3) === foo); |
| write(Array(1) === undefined); |
| write(Array(1) === null); |
| write(Array(1) === true); |
| write(Array(1) === false); |
| write(Array(1) === Boolean(true)); |
| write(Array(1) === Boolean(false)); |
| write(Array(1) === new Boolean(true)); |
| write(Array(1) === new Boolean(false)); |
| write(Array(1) === NaN); |
| write(Array(1) === +0); |
| write(Array(1) === -0); |
| write(Array(1) === 0); |
| write(Array(1) === 0.0); |
| write(Array(1) === -0.0); |
| write(Array(1) === +0.0); |
| write(Array(1) === 1); |
| write(Array(1) === 10); |
| write(Array(1) === 10.0); |
| write(Array(1) === 10.1); |
| write(Array(1) === -1); |
| write(Array(1) === -10); |
| write(Array(1) === -10.0); |
| write(Array(1) === -10.1); |
| write(Array(1) === Number.MAX_VALUE); |
| write(Array(1) === Number.MIN_VALUE); |
| write(Array(1) === Number.NaN); |
| write(Array(1) === Number.POSITIVE_INFINITY); |
| write(Array(1) === Number.NEGATIVE_INFINITY); |
| write(Array(1) === new Number(NaN)); |
| write(Array(1) === new Number(+0)); |
| write(Array(1) === new Number(-0)); |
| write(Array(1) === new Number(0)); |
| write(Array(1) === new Number(0.0)); |
| write(Array(1) === new Number(-0.0)); |
| write(Array(1) === new Number(+0.0)); |
| write(Array(1) === new Number(1)); |
| write(Array(1) === new Number(10)); |
| write(Array(1) === new Number(10.0)); |
| write(Array(1) === new Number(10.1)); |
| write(Array(1) === new Number(-1)); |
| write(Array(1) === new Number(-10)); |
| write(Array(1) === new Number(-10.0)); |
| write(Array(1) === new Number(-10.1)); |
| write(Array(1) === new Number(Number.MAX_VALUE)); |
| write(Array(1) === new Number(Number.MIN_VALUE)); |
| write(Array(1) === new Number(Number.NaN)); |
| write(Array(1) === new Number(Number.POSITIVE_INFINITY)); |
| write(Array(1) === new Number(Number.NEGATIVE_INFINITY)); |
| write(Array(1) === ''); |
| write(Array(1) === 0xa); |
| write(Array(1) === 04); |
| write(Array(1) === 'hello'); |
| write(Array(1) === 'hel' + 'lo'); |
| write(Array(1) === String('')); |
| write(Array(1) === String('hello')); |
| write(Array(1) === String('h' + 'ello')); |
| write(Array(1) === new String('')); |
| write(Array(1) === new String('hello')); |
| write(Array(1) === new String('he' + 'llo')); |
| write(Array(1) === new Object()); |
| write(Array(1) === new Object()); |
| write(Array(1) === [1, 2, 3]); |
| write(Array(1) === [1 ,2 , 3]); |
| write(Array(1) === new Array(3)); |
| write(Array(1) === Array(3)); |
| write(Array(1) === new Array(1 ,2 ,3)); |
| write(Array(1) === Array(1)); |
| write(Array(1) === foo); |
| write(foo === undefined); |
| write(foo === null); |
| write(foo === true); |
| write(foo === false); |
| write(foo === Boolean(true)); |
| write(foo === Boolean(false)); |
| write(foo === new Boolean(true)); |
| write(foo === new Boolean(false)); |
| write(foo === NaN); |
| write(foo === +0); |
| write(foo === -0); |
| write(foo === 0); |
| write(foo === 0.0); |
| write(foo === -0.0); |
| write(foo === +0.0); |
| write(foo === 1); |
| write(foo === 10); |
| write(foo === 10.0); |
| write(foo === 10.1); |
| write(foo === -1); |
| write(foo === -10); |
| write(foo === -10.0); |
| write(foo === -10.1); |
| write(foo === Number.MAX_VALUE); |
| write(foo === Number.MIN_VALUE); |
| write(foo === Number.NaN); |
| write(foo === Number.POSITIVE_INFINITY); |
| write(foo === Number.NEGATIVE_INFINITY); |
| write(foo === new Number(NaN)); |
| write(foo === new Number(+0)); |
| write(foo === new Number(-0)); |
| write(foo === new Number(0)); |
| write(foo === new Number(0.0)); |
| write(foo === new Number(-0.0)); |
| write(foo === new Number(+0.0)); |
| write(foo === new Number(1)); |
| write(foo === new Number(10)); |
| write(foo === new Number(10.0)); |
| write(foo === new Number(10.1)); |
| write(foo === new Number(-1)); |
| write(foo === new Number(-10)); |
| write(foo === new Number(-10.0)); |
| write(foo === new Number(-10.1)); |
| write(foo === new Number(Number.MAX_VALUE)); |
| write(foo === new Number(Number.MIN_VALUE)); |
| write(foo === new Number(Number.NaN)); |
| write(foo === new Number(Number.POSITIVE_INFINITY)); |
| write(foo === new Number(Number.NEGATIVE_INFINITY)); |
| write(foo === ''); |
| write(foo === 0xa); |
| write(foo === 04); |
| write(foo === 'hello'); |
| write(foo === 'hel' + 'lo'); |
| write(foo === String('')); |
| write(foo === String('hello')); |
| write(foo === String('h' + 'ello')); |
| write(foo === new String('')); |
| write(foo === new String('hello')); |
| write(foo === new String('he' + 'llo')); |
| write(foo === new Object()); |
| write(foo === new Object()); |
| write(foo === [1, 2, 3]); |
| write(foo === [1 ,2 , 3]); |
| write(foo === new Array(3)); |
| write(foo === Array(3)); |
| write(foo === new Array(1 ,2 ,3)); |
| write(foo === Array(1)); |
| write(foo === foo); |