| //------------------------------------------------------------------------------------------------------- |
| // 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(undefined != undefined); |
| write(undefined != null); |
| write(undefined != true); |
| write(undefined != false); |
| write(undefined != Boolean(true)); |
| write(undefined != Boolean(false)); |
| write(undefined != new Boolean(true)); |
| write(undefined != new Boolean(false)); |
| write(undefined != NaN); |
| write(undefined != +0); |
| write(undefined != -0); |
| write(undefined != 0); |
| write(undefined != 0.0); |
| write(undefined != -0.0); |
| write(undefined != +0.0); |
| write(undefined != 1); |
| write(undefined != 10); |
| write(undefined != 10.0); |
| write(undefined != 10.1); |
| write(undefined != -1); |
| write(undefined != -10); |
| write(undefined != -10.0); |
| write(undefined != -10.1); |
| write(undefined != Number.MAX_VALUE); |
| write(undefined != Number.MIN_VALUE); |
| write(undefined != Number.NaN); |
| write(undefined != Number.POSITIVE_INFINITY); |
| write(undefined != Number.NEGATIVE_INFINITY); |
| write(undefined != new Number(NaN)); |
| write(undefined != new Number(+0)); |
| write(undefined != new Number(-0)); |
| write(undefined != new Number(0)); |
| write(undefined != new Number(0.0)); |
| write(undefined != new Number(-0.0)); |
| write(undefined != new Number(+0.0)); |
| write(undefined != new Number(1)); |
| write(undefined != new Number(10)); |
| write(undefined != new Number(10.0)); |
| write(undefined != new Number(10.1)); |
| write(undefined != new Number(-1)); |
| write(undefined != new Number(-10)); |
| write(undefined != new Number(-10.0)); |
| write(undefined != new Number(-10.1)); |
| write(undefined != new Number(Number.MAX_VALUE)); |
| write(undefined != new Number(Number.MIN_VALUE)); |
| write(undefined != new Number(Number.NaN)); |
| write(undefined != new Number(Number.POSITIVE_INFINITY)); |
| write(undefined != new Number(Number.NEGATIVE_INFINITY)); |
| write(undefined != ''); |
| write(undefined != 0xa); |
| write(undefined != 04); |
| write(undefined != 'hello'); |
| write(undefined != 'hel' + 'lo'); |
| write(undefined != String('')); |
| write(undefined != String('hello')); |
| write(undefined != String('h' + 'ello')); |
| write(undefined != new String('')); |
| write(undefined != new String('hello')); |
| write(undefined != new String('he' + 'llo')); |
| write(undefined != new Object()); |
| write(undefined != new Object()); |
| write(undefined != [1, 2, 3]); |
| write(undefined != [1 ,2 , 3]); |
| write(undefined != new Array(3)); |
| write(undefined != Array(3)); |
| write(undefined != new Array(1 ,2 ,3)); |
| write(undefined != Array(1)); |
| write(undefined != foo); |
| write(null != undefined); |
| write(null != null); |
| write(null != true); |
| write(null != false); |
| write(null != Boolean(true)); |
| write(null != Boolean(false)); |
| write(null != new Boolean(true)); |
| write(null != new Boolean(false)); |
| write(null != NaN); |
| write(null != +0); |
| write(null != -0); |
| write(null != 0); |
| write(null != 0.0); |
| write(null != -0.0); |
| write(null != +0.0); |
| write(null != 1); |
| write(null != 10); |
| write(null != 10.0); |
| write(null != 10.1); |
| write(null != -1); |
| write(null != -10); |
| write(null != -10.0); |
| write(null != -10.1); |
| write(null != Number.MAX_VALUE); |
| write(null != Number.MIN_VALUE); |
| write(null != Number.NaN); |
| write(null != Number.POSITIVE_INFINITY); |
| write(null != Number.NEGATIVE_INFINITY); |
| write(null != new Number(NaN)); |
| write(null != new Number(+0)); |
| write(null != new Number(-0)); |
| write(null != new Number(0)); |
| write(null != new Number(0.0)); |
| write(null != new Number(-0.0)); |
| write(null != new Number(+0.0)); |
| write(null != new Number(1)); |
| write(null != new Number(10)); |
| write(null != new Number(10.0)); |
| write(null != new Number(10.1)); |
| write(null != new Number(-1)); |
| write(null != new Number(-10)); |
| write(null != new Number(-10.0)); |
| write(null != new Number(-10.1)); |
| write(null != new Number(Number.MAX_VALUE)); |
| write(null != new Number(Number.MIN_VALUE)); |
| write(null != new Number(Number.NaN)); |
| write(null != new Number(Number.POSITIVE_INFINITY)); |
| write(null != new Number(Number.NEGATIVE_INFINITY)); |
| write(null != ''); |
| write(null != 0xa); |
| write(null != 04); |
| write(null != 'hello'); |
| write(null != 'hel' + 'lo'); |
| write(null != String('')); |
| write(null != String('hello')); |
| write(null != String('h' + 'ello')); |
| write(null != new String('')); |
| write(null != new String('hello')); |
| write(null != new String('he' + 'llo')); |
| write(null != new Object()); |
| write(null != new Object()); |
| write(null != [1, 2, 3]); |
| write(null != [1 ,2 , 3]); |
| write(null != new Array(3)); |
| write(null != Array(3)); |
| write(null != new Array(1 ,2 ,3)); |
| write(null != Array(1)); |
| write(null != foo); |
| write(true != undefined); |
| write(true != null); |
| write(true != true); |
| write(true != false); |
| write(true != Boolean(true)); |
| write(true != Boolean(false)); |
| write(true != new Boolean(true)); |
| write(true != new Boolean(false)); |
| write(true != NaN); |
| write(true != +0); |
| write(true != -0); |
| write(true != 0); |
| write(true != 0.0); |
| write(true != -0.0); |
| write(true != +0.0); |
| write(true != 1); |
| write(true != 10); |
| write(true != 10.0); |
| write(true != 10.1); |
| write(true != -1); |
| write(true != -10); |
| write(true != -10.0); |
| write(true != -10.1); |
| write(true != Number.MAX_VALUE); |
| write(true != Number.MIN_VALUE); |
| write(true != Number.NaN); |
| write(true != Number.POSITIVE_INFINITY); |
| write(true != Number.NEGATIVE_INFINITY); |
| write(true != new Number(NaN)); |
| write(true != new Number(+0)); |
| write(true != new Number(-0)); |
| write(true != new Number(0)); |
| write(true != new Number(0.0)); |
| write(true != new Number(-0.0)); |
| write(true != new Number(+0.0)); |
| write(true != new Number(1)); |
| write(true != new Number(10)); |
| write(true != new Number(10.0)); |
| write(true != new Number(10.1)); |
| write(true != new Number(-1)); |
| write(true != new Number(-10)); |
| write(true != new Number(-10.0)); |
| write(true != new Number(-10.1)); |
| write(true != new Number(Number.MAX_VALUE)); |
| write(true != new Number(Number.MIN_VALUE)); |
| write(true != new Number(Number.NaN)); |
| write(true != new Number(Number.POSITIVE_INFINITY)); |
| write(true != new Number(Number.NEGATIVE_INFINITY)); |
| write(true != ''); |
| write(true != 0xa); |
| write(true != 04); |
| write(true != 'hello'); |
| write(true != 'hel' + 'lo'); |
| write(true != String('')); |
| write(true != String('hello')); |
| write(true != String('h' + 'ello')); |
| write(true != new String('')); |
| write(true != new String('hello')); |
| write(true != new String('he' + 'llo')); |
| write(true != new Object()); |
| write(true != new Object()); |
| write(true != [1, 2, 3]); |
| write(true != [1 ,2 , 3]); |
| write(true != new Array(3)); |
| write(true != Array(3)); |
| write(true != new Array(1 ,2 ,3)); |
| write(true != Array(1)); |
| write(true != foo); |
| write(false != undefined); |
| write(false != null); |
| write(false != true); |
| write(false != false); |
| write(false != Boolean(true)); |
| write(false != Boolean(false)); |
| write(false != new Boolean(true)); |
| write(false != new Boolean(false)); |
| write(false != NaN); |
| write(false != +0); |
| write(false != -0); |
| write(false != 0); |
| write(false != 0.0); |
| write(false != -0.0); |
| write(false != +0.0); |
| write(false != 1); |
| write(false != 10); |
| write(false != 10.0); |
| write(false != 10.1); |
| write(false != -1); |
| write(false != -10); |
| write(false != -10.0); |
| write(false != -10.1); |
| write(false != Number.MAX_VALUE); |
| write(false != Number.MIN_VALUE); |
| write(false != Number.NaN); |
| write(false != Number.POSITIVE_INFINITY); |
| write(false != Number.NEGATIVE_INFINITY); |
| write(false != new Number(NaN)); |
| write(false != new Number(+0)); |
| write(false != new Number(-0)); |
| write(false != new Number(0)); |
| write(false != new Number(0.0)); |
| write(false != new Number(-0.0)); |
| write(false != new Number(+0.0)); |
| write(false != new Number(1)); |
| write(false != new Number(10)); |
| write(false != new Number(10.0)); |
| write(false != new Number(10.1)); |
| write(false != new Number(-1)); |
| write(false != new Number(-10)); |
| write(false != new Number(-10.0)); |
| write(false != new Number(-10.1)); |
| write(false != new Number(Number.MAX_VALUE)); |
| write(false != new Number(Number.MIN_VALUE)); |
| write(false != new Number(Number.NaN)); |
| write(false != new Number(Number.POSITIVE_INFINITY)); |
| write(false != new Number(Number.NEGATIVE_INFINITY)); |
| write(false != ''); |
| write(false != 0xa); |
| write(false != 04); |
| write(false != 'hello'); |
| write(false != 'hel' + 'lo'); |
| write(false != String('')); |
| write(false != String('hello')); |
| write(false != String('h' + 'ello')); |
| write(false != new String('')); |
| write(false != new String('hello')); |
| write(false != new String('he' + 'llo')); |
| write(false != new Object()); |
| write(false != new Object()); |
| write(false != [1, 2, 3]); |
| write(false != [1 ,2 , 3]); |
| write(false != new Array(3)); |
| write(false != Array(3)); |
| write(false != new Array(1 ,2 ,3)); |
| write(false != Array(1)); |
| write(false != foo); |
| write(Boolean(true) != undefined); |
| write(Boolean(true) != null); |
| write(Boolean(true) != true); |
| write(Boolean(true) != false); |
| write(Boolean(true) != Boolean(true)); |
| write(Boolean(true) != Boolean(false)); |
| write(Boolean(true) != new Boolean(true)); |
| write(Boolean(true) != new Boolean(false)); |
| write(Boolean(true) != NaN); |
| write(Boolean(true) != +0); |
| write(Boolean(true) != -0); |
| write(Boolean(true) != 0); |
| write(Boolean(true) != 0.0); |
| write(Boolean(true) != -0.0); |
| write(Boolean(true) != +0.0); |
| write(Boolean(true) != 1); |
| write(Boolean(true) != 10); |
| write(Boolean(true) != 10.0); |
| write(Boolean(true) != 10.1); |
| write(Boolean(true) != -1); |
| write(Boolean(true) != -10); |
| write(Boolean(true) != -10.0); |
| write(Boolean(true) != -10.1); |
| write(Boolean(true) != Number.MAX_VALUE); |
| write(Boolean(true) != Number.MIN_VALUE); |
| write(Boolean(true) != Number.NaN); |
| write(Boolean(true) != Number.POSITIVE_INFINITY); |
| write(Boolean(true) != Number.NEGATIVE_INFINITY); |
| write(Boolean(true) != new Number(NaN)); |
| write(Boolean(true) != new Number(+0)); |
| write(Boolean(true) != new Number(-0)); |
| write(Boolean(true) != new Number(0)); |
| write(Boolean(true) != new Number(0.0)); |
| write(Boolean(true) != new Number(-0.0)); |
| write(Boolean(true) != new Number(+0.0)); |
| write(Boolean(true) != new Number(1)); |
| write(Boolean(true) != new Number(10)); |
| write(Boolean(true) != new Number(10.0)); |
| write(Boolean(true) != new Number(10.1)); |
| write(Boolean(true) != new Number(-1)); |
| write(Boolean(true) != new Number(-10)); |
| write(Boolean(true) != new Number(-10.0)); |
| write(Boolean(true) != new Number(-10.1)); |
| write(Boolean(true) != new Number(Number.MAX_VALUE)); |
| write(Boolean(true) != new Number(Number.MIN_VALUE)); |
| write(Boolean(true) != new Number(Number.NaN)); |
| write(Boolean(true) != new Number(Number.POSITIVE_INFINITY)); |
| write(Boolean(true) != new Number(Number.NEGATIVE_INFINITY)); |
| write(Boolean(true) != ''); |
| write(Boolean(true) != 0xa); |
| write(Boolean(true) != 04); |
| write(Boolean(true) != 'hello'); |
| write(Boolean(true) != 'hel' + 'lo'); |
| write(Boolean(true) != String('')); |
| write(Boolean(true) != String('hello')); |
| write(Boolean(true) != String('h' + 'ello')); |
| write(Boolean(true) != new String('')); |
| write(Boolean(true) != new String('hello')); |
| write(Boolean(true) != new String('he' + 'llo')); |
| write(Boolean(true) != new Object()); |
| write(Boolean(true) != new Object()); |
| write(Boolean(true) != [1, 2, 3]); |
| write(Boolean(true) != [1 ,2 , 3]); |
| write(Boolean(true) != new Array(3)); |
| write(Boolean(true) != Array(3)); |
| write(Boolean(true) != new Array(1 ,2 ,3)); |
| write(Boolean(true) != Array(1)); |
| write(Boolean(true) != foo); |
| write(Boolean(false) != undefined); |
| write(Boolean(false) != null); |
| write(Boolean(false) != true); |
| write(Boolean(false) != false); |
| write(Boolean(false) != Boolean(true)); |
| write(Boolean(false) != Boolean(false)); |
| write(Boolean(false) != new Boolean(true)); |
| write(Boolean(false) != new Boolean(false)); |
| write(Boolean(false) != NaN); |
| write(Boolean(false) != +0); |
| write(Boolean(false) != -0); |
| write(Boolean(false) != 0); |
| write(Boolean(false) != 0.0); |
| write(Boolean(false) != -0.0); |
| write(Boolean(false) != +0.0); |
| write(Boolean(false) != 1); |
| write(Boolean(false) != 10); |
| write(Boolean(false) != 10.0); |
| write(Boolean(false) != 10.1); |
| write(Boolean(false) != -1); |
| write(Boolean(false) != -10); |
| write(Boolean(false) != -10.0); |
| write(Boolean(false) != -10.1); |
| write(Boolean(false) != Number.MAX_VALUE); |
| write(Boolean(false) != Number.MIN_VALUE); |
| write(Boolean(false) != Number.NaN); |
| write(Boolean(false) != Number.POSITIVE_INFINITY); |
| write(Boolean(false) != Number.NEGATIVE_INFINITY); |
| write(Boolean(false) != new Number(NaN)); |
| write(Boolean(false) != new Number(+0)); |
| write(Boolean(false) != new Number(-0)); |
| write(Boolean(false) != new Number(0)); |
| write(Boolean(false) != new Number(0.0)); |
| write(Boolean(false) != new Number(-0.0)); |
| write(Boolean(false) != new Number(+0.0)); |
| write(Boolean(false) != new Number(1)); |
| write(Boolean(false) != new Number(10)); |
| write(Boolean(false) != new Number(10.0)); |
| write(Boolean(false) != new Number(10.1)); |
| write(Boolean(false) != new Number(-1)); |
| write(Boolean(false) != new Number(-10)); |
| write(Boolean(false) != new Number(-10.0)); |
| write(Boolean(false) != new Number(-10.1)); |
| write(Boolean(false) != new Number(Number.MAX_VALUE)); |
| write(Boolean(false) != new Number(Number.MIN_VALUE)); |
| write(Boolean(false) != new Number(Number.NaN)); |
| write(Boolean(false) != new Number(Number.POSITIVE_INFINITY)); |
| write(Boolean(false) != new Number(Number.NEGATIVE_INFINITY)); |
| write(Boolean(false) != ''); |
| write(Boolean(false) != 0xa); |
| write(Boolean(false) != 04); |
| write(Boolean(false) != 'hello'); |
| write(Boolean(false) != 'hel' + 'lo'); |
| write(Boolean(false) != String('')); |
| write(Boolean(false) != String('hello')); |
| write(Boolean(false) != String('h' + 'ello')); |
| write(Boolean(false) != new String('')); |
| write(Boolean(false) != new String('hello')); |
| write(Boolean(false) != new String('he' + 'llo')); |
| write(Boolean(false) != new Object()); |
| write(Boolean(false) != new Object()); |
| write(Boolean(false) != [1, 2, 3]); |
| write(Boolean(false) != [1 ,2 , 3]); |
| write(Boolean(false) != new Array(3)); |
| write(Boolean(false) != Array(3)); |
| write(Boolean(false) != new Array(1 ,2 ,3)); |
| write(Boolean(false) != Array(1)); |
| write(Boolean(false) != foo); |
| write(new Boolean(true) != undefined); |
| write(new Boolean(true) != null); |
| write(new Boolean(true) != true); |
| write(new Boolean(true) != false); |
| write(new Boolean(true) != Boolean(true)); |
| write(new Boolean(true) != Boolean(false)); |
| write(new Boolean(true) != new Boolean(true)); |
| write(new Boolean(true) != new Boolean(false)); |
| write(new Boolean(true) != NaN); |
| write(new Boolean(true) != +0); |
| write(new Boolean(true) != -0); |
| write(new Boolean(true) != 0); |
| write(new Boolean(true) != 0.0); |
| write(new Boolean(true) != -0.0); |
| write(new Boolean(true) != +0.0); |
| write(new Boolean(true) != 1); |
| write(new Boolean(true) != 10); |
| write(new Boolean(true) != 10.0); |
| write(new Boolean(true) != 10.1); |
| write(new Boolean(true) != -1); |
| write(new Boolean(true) != -10); |
| write(new Boolean(true) != -10.0); |
| write(new Boolean(true) != -10.1); |
| write(new Boolean(true) != Number.MAX_VALUE); |
| write(new Boolean(true) != Number.MIN_VALUE); |
| write(new Boolean(true) != Number.NaN); |
| write(new Boolean(true) != Number.POSITIVE_INFINITY); |
| write(new Boolean(true) != Number.NEGATIVE_INFINITY); |
| write(new Boolean(true) != new Number(NaN)); |
| write(new Boolean(true) != new Number(+0)); |
| write(new Boolean(true) != new Number(-0)); |
| write(new Boolean(true) != new Number(0)); |
| write(new Boolean(true) != new Number(0.0)); |
| write(new Boolean(true) != new Number(-0.0)); |
| write(new Boolean(true) != new Number(+0.0)); |
| write(new Boolean(true) != new Number(1)); |
| write(new Boolean(true) != new Number(10)); |
| write(new Boolean(true) != new Number(10.0)); |
| write(new Boolean(true) != new Number(10.1)); |
| write(new Boolean(true) != new Number(-1)); |
| write(new Boolean(true) != new Number(-10)); |
| write(new Boolean(true) != new Number(-10.0)); |
| write(new Boolean(true) != new Number(-10.1)); |
| write(new Boolean(true) != new Number(Number.MAX_VALUE)); |
| write(new Boolean(true) != new Number(Number.MIN_VALUE)); |
| write(new Boolean(true) != new Number(Number.NaN)); |
| write(new Boolean(true) != new Number(Number.POSITIVE_INFINITY)); |
| write(new Boolean(true) != new Number(Number.NEGATIVE_INFINITY)); |
| write(new Boolean(true) != ''); |
| write(new Boolean(true) != 0xa); |
| write(new Boolean(true) != 04); |
| write(new Boolean(true) != 'hello'); |
| write(new Boolean(true) != 'hel' + 'lo'); |
| write(new Boolean(true) != String('')); |
| write(new Boolean(true) != String('hello')); |
| write(new Boolean(true) != String('h' + 'ello')); |
| write(new Boolean(true) != new String('')); |
| write(new Boolean(true) != new String('hello')); |
| write(new Boolean(true) != new String('he' + 'llo')); |
| write(new Boolean(true) != new Object()); |
| write(new Boolean(true) != new Object()); |
| write(new Boolean(true) != [1, 2, 3]); |
| write(new Boolean(true) != [1 ,2 , 3]); |
| write(new Boolean(true) != new Array(3)); |
| write(new Boolean(true) != Array(3)); |
| write(new Boolean(true) != new Array(1 ,2 ,3)); |
| write(new Boolean(true) != Array(1)); |
| write(new Boolean(true) != foo); |
| write(new Boolean(false) != undefined); |
| write(new Boolean(false) != null); |
| write(new Boolean(false) != true); |
| write(new Boolean(false) != false); |
| write(new Boolean(false) != Boolean(true)); |
| write(new Boolean(false) != Boolean(false)); |
| write(new Boolean(false) != new Boolean(true)); |
| write(new Boolean(false) != new Boolean(false)); |
| write(new Boolean(false) != NaN); |
| write(new Boolean(false) != +0); |
| write(new Boolean(false) != -0); |
| write(new Boolean(false) != 0); |
| write(new Boolean(false) != 0.0); |
| write(new Boolean(false) != -0.0); |
| write(new Boolean(false) != +0.0); |
| write(new Boolean(false) != 1); |
| write(new Boolean(false) != 10); |
| write(new Boolean(false) != 10.0); |
| write(new Boolean(false) != 10.1); |
| write(new Boolean(false) != -1); |
| write(new Boolean(false) != -10); |
| write(new Boolean(false) != -10.0); |
| write(new Boolean(false) != -10.1); |
| write(new Boolean(false) != Number.MAX_VALUE); |
| write(new Boolean(false) != Number.MIN_VALUE); |
| write(new Boolean(false) != Number.NaN); |
| write(new Boolean(false) != Number.POSITIVE_INFINITY); |
| write(new Boolean(false) != Number.NEGATIVE_INFINITY); |
| write(new Boolean(false) != new Number(NaN)); |
| write(new Boolean(false) != new Number(+0)); |
| write(new Boolean(false) != new Number(-0)); |
| write(new Boolean(false) != new Number(0)); |
| write(new Boolean(false) != new Number(0.0)); |
| write(new Boolean(false) != new Number(-0.0)); |
| write(new Boolean(false) != new Number(+0.0)); |
| write(new Boolean(false) != new Number(1)); |
| write(new Boolean(false) != new Number(10)); |
| write(new Boolean(false) != new Number(10.0)); |
| write(new Boolean(false) != new Number(10.1)); |
| write(new Boolean(false) != new Number(-1)); |
| write(new Boolean(false) != new Number(-10)); |
| write(new Boolean(false) != new Number(-10.0)); |
| write(new Boolean(false) != new Number(-10.1)); |
| write(new Boolean(false) != new Number(Number.MAX_VALUE)); |
| write(new Boolean(false) != new Number(Number.MIN_VALUE)); |
| write(new Boolean(false) != new Number(Number.NaN)); |
| write(new Boolean(false) != new Number(Number.POSITIVE_INFINITY)); |
| write(new Boolean(false) != new Number(Number.NEGATIVE_INFINITY)); |
| write(new Boolean(false) != ''); |
| write(new Boolean(false) != 0xa); |
| write(new Boolean(false) != 04); |
| write(new Boolean(false) != 'hello'); |
| write(new Boolean(false) != 'hel' + 'lo'); |
| write(new Boolean(false) != String('')); |
| write(new Boolean(false) != String('hello')); |
| write(new Boolean(false) != String('h' + 'ello')); |
| write(new Boolean(false) != new String('')); |
| write(new Boolean(false) != new String('hello')); |
| write(new Boolean(false) != new String('he' + 'llo')); |
| write(new Boolean(false) != new Object()); |
| write(new Boolean(false) != new Object()); |
| write(new Boolean(false) != [1, 2, 3]); |
| write(new Boolean(false) != [1 ,2 , 3]); |
| write(new Boolean(false) != new Array(3)); |
| write(new Boolean(false) != Array(3)); |
| write(new Boolean(false) != new Array(1 ,2 ,3)); |
| write(new Boolean(false) != Array(1)); |
| write(new Boolean(false) != foo); |
| write(NaN != undefined); |
| write(NaN != null); |
| write(NaN != true); |
| write(NaN != false); |
| write(NaN != Boolean(true)); |
| write(NaN != Boolean(false)); |
| write(NaN != new Boolean(true)); |
| write(NaN != new Boolean(false)); |
| write(NaN != NaN); |
| write(NaN != +0); |
| write(NaN != -0); |
| write(NaN != 0); |
| write(NaN != 0.0); |
| write(NaN != -0.0); |
| write(NaN != +0.0); |
| write(NaN != 1); |
| write(NaN != 10); |
| write(NaN != 10.0); |
| write(NaN != 10.1); |
| write(NaN != -1); |
| write(NaN != -10); |
| write(NaN != -10.0); |
| write(NaN != -10.1); |
| write(NaN != Number.MAX_VALUE); |
| write(NaN != Number.MIN_VALUE); |
| write(NaN != Number.NaN); |
| write(NaN != Number.POSITIVE_INFINITY); |
| write(NaN != Number.NEGATIVE_INFINITY); |
| write(NaN != new Number(NaN)); |
| write(NaN != new Number(+0)); |
| write(NaN != new Number(-0)); |
| write(NaN != new Number(0)); |
| write(NaN != new Number(0.0)); |
| write(NaN != new Number(-0.0)); |
| write(NaN != new Number(+0.0)); |
| write(NaN != new Number(1)); |
| write(NaN != new Number(10)); |
| write(NaN != new Number(10.0)); |
| write(NaN != new Number(10.1)); |
| write(NaN != new Number(-1)); |
| write(NaN != new Number(-10)); |
| write(NaN != new Number(-10.0)); |
| write(NaN != new Number(-10.1)); |
| write(NaN != new Number(Number.MAX_VALUE)); |
| write(NaN != new Number(Number.MIN_VALUE)); |
| write(NaN != new Number(Number.NaN)); |
| write(NaN != new Number(Number.POSITIVE_INFINITY)); |
| write(NaN != new Number(Number.NEGATIVE_INFINITY)); |
| write(NaN != ''); |
| write(NaN != 0xa); |
| write(NaN != 04); |
| write(NaN != 'hello'); |
| write(NaN != 'hel' + 'lo'); |
| write(NaN != String('')); |
| write(NaN != String('hello')); |
| write(NaN != String('h' + 'ello')); |
| write(NaN != new String('')); |
| write(NaN != new String('hello')); |
| write(NaN != new String('he' + 'llo')); |
| write(NaN != new Object()); |
| write(NaN != new Object()); |
| write(NaN != [1, 2, 3]); |
| write(NaN != [1 ,2 , 3]); |
| write(NaN != new Array(3)); |
| write(NaN != Array(3)); |
| write(NaN != new Array(1 ,2 ,3)); |
| write(NaN != Array(1)); |
| write(NaN != foo); |
| write(+0 != undefined); |
| write(+0 != null); |
| write(+0 != true); |
| write(+0 != false); |
| write(+0 != Boolean(true)); |
| write(+0 != Boolean(false)); |
| write(+0 != new Boolean(true)); |
| write(+0 != new Boolean(false)); |
| write(+0 != NaN); |
| write(+0 != +0); |
| write(+0 != -0); |
| write(+0 != 0); |
| write(+0 != 0.0); |
| write(+0 != -0.0); |
| write(+0 != +0.0); |
| write(+0 != 1); |
| write(+0 != 10); |
| write(+0 != 10.0); |
| write(+0 != 10.1); |
| write(+0 != -1); |
| write(+0 != -10); |
| write(+0 != -10.0); |
| write(+0 != -10.1); |
| write(+0 != Number.MAX_VALUE); |
| write(+0 != Number.MIN_VALUE); |
| write(+0 != Number.NaN); |
| write(+0 != Number.POSITIVE_INFINITY); |
| write(+0 != Number.NEGATIVE_INFINITY); |
| write(+0 != new Number(NaN)); |
| write(+0 != new Number(+0)); |
| write(+0 != new Number(-0)); |
| write(+0 != new Number(0)); |
| write(+0 != new Number(0.0)); |
| write(+0 != new Number(-0.0)); |
| write(+0 != new Number(+0.0)); |
| write(+0 != new Number(1)); |
| write(+0 != new Number(10)); |
| write(+0 != new Number(10.0)); |
| write(+0 != new Number(10.1)); |
| write(+0 != new Number(-1)); |
| write(+0 != new Number(-10)); |
| write(+0 != new Number(-10.0)); |
| write(+0 != new Number(-10.1)); |
| write(+0 != new Number(Number.MAX_VALUE)); |
| write(+0 != new Number(Number.MIN_VALUE)); |
| write(+0 != new Number(Number.NaN)); |
| write(+0 != new Number(Number.POSITIVE_INFINITY)); |
| write(+0 != new Number(Number.NEGATIVE_INFINITY)); |
| write(+0 != ''); |
| write(+0 != 0xa); |
| write(+0 != 04); |
| write(+0 != 'hello'); |
| write(+0 != 'hel' + 'lo'); |
| write(+0 != String('')); |
| write(+0 != String('hello')); |
| write(+0 != String('h' + 'ello')); |
| write(+0 != new String('')); |
| write(+0 != new String('hello')); |
| write(+0 != new String('he' + 'llo')); |
| write(+0 != new Object()); |
| write(+0 != new Object()); |
| write(+0 != [1, 2, 3]); |
| write(+0 != [1 ,2 , 3]); |
| write(+0 != new Array(3)); |
| write(+0 != Array(3)); |
| write(+0 != new Array(1 ,2 ,3)); |
| write(+0 != Array(1)); |
| write(+0 != foo); |
| write(-0 != undefined); |
| write(-0 != null); |
| write(-0 != true); |
| write(-0 != false); |
| write(-0 != Boolean(true)); |
| write(-0 != Boolean(false)); |
| write(-0 != new Boolean(true)); |
| write(-0 != new Boolean(false)); |
| write(-0 != NaN); |
| write(-0 != +0); |
| write(-0 != -0); |
| write(-0 != 0); |
| write(-0 != 0.0); |
| write(-0 != -0.0); |
| write(-0 != +0.0); |
| write(-0 != 1); |
| write(-0 != 10); |
| write(-0 != 10.0); |
| write(-0 != 10.1); |
| write(-0 != -1); |
| write(-0 != -10); |
| write(-0 != -10.0); |
| write(-0 != -10.1); |
| write(-0 != Number.MAX_VALUE); |
| write(-0 != Number.MIN_VALUE); |
| write(-0 != Number.NaN); |
| write(-0 != Number.POSITIVE_INFINITY); |
| write(-0 != Number.NEGATIVE_INFINITY); |
| write(-0 != new Number(NaN)); |
| write(-0 != new Number(+0)); |
| write(-0 != new Number(-0)); |
| write(-0 != new Number(0)); |
| write(-0 != new Number(0.0)); |
| write(-0 != new Number(-0.0)); |
| write(-0 != new Number(+0.0)); |
| write(-0 != new Number(1)); |
| write(-0 != new Number(10)); |
| write(-0 != new Number(10.0)); |
| write(-0 != new Number(10.1)); |
| write(-0 != new Number(-1)); |
| write(-0 != new Number(-10)); |
| write(-0 != new Number(-10.0)); |
| write(-0 != new Number(-10.1)); |
| write(-0 != new Number(Number.MAX_VALUE)); |
| write(-0 != new Number(Number.MIN_VALUE)); |
| write(-0 != new Number(Number.NaN)); |
| write(-0 != new Number(Number.POSITIVE_INFINITY)); |
| write(-0 != new Number(Number.NEGATIVE_INFINITY)); |
| write(-0 != ''); |
| write(-0 != 0xa); |
| write(-0 != 04); |
| write(-0 != 'hello'); |
| write(-0 != 'hel' + 'lo'); |
| write(-0 != String('')); |
| write(-0 != String('hello')); |
| write(-0 != String('h' + 'ello')); |
| write(-0 != new String('')); |
| write(-0 != new String('hello')); |
| write(-0 != new String('he' + 'llo')); |
| write(-0 != new Object()); |
| write(-0 != new Object()); |
| write(-0 != [1, 2, 3]); |
| write(-0 != [1 ,2 , 3]); |
| write(-0 != new Array(3)); |
| write(-0 != Array(3)); |
| write(-0 != new Array(1 ,2 ,3)); |
| write(-0 != Array(1)); |
| write(-0 != foo); |
| write(0 != undefined); |
| write(0 != null); |
| write(0 != true); |
| write(0 != false); |
| write(0 != Boolean(true)); |
| write(0 != Boolean(false)); |
| write(0 != new Boolean(true)); |
| write(0 != new Boolean(false)); |
| write(0 != NaN); |
| write(0 != +0); |
| write(0 != -0); |
| write(0 != 0); |
| write(0 != 0.0); |
| write(0 != -0.0); |
| write(0 != +0.0); |
| write(0 != 1); |
| write(0 != 10); |
| write(0 != 10.0); |
| write(0 != 10.1); |
| write(0 != -1); |
| write(0 != -10); |
| write(0 != -10.0); |
| write(0 != -10.1); |
| write(0 != Number.MAX_VALUE); |
| write(0 != Number.MIN_VALUE); |
| write(0 != Number.NaN); |
| write(0 != Number.POSITIVE_INFINITY); |
| write(0 != Number.NEGATIVE_INFINITY); |
| write(0 != new Number(NaN)); |
| write(0 != new Number(+0)); |
| write(0 != new Number(-0)); |
| write(0 != new Number(0)); |
| write(0 != new Number(0.0)); |
| write(0 != new Number(-0.0)); |
| write(0 != new Number(+0.0)); |
| write(0 != new Number(1)); |
| write(0 != new Number(10)); |
| write(0 != new Number(10.0)); |
| write(0 != new Number(10.1)); |
| write(0 != new Number(-1)); |
| write(0 != new Number(-10)); |
| write(0 != new Number(-10.0)); |
| write(0 != new Number(-10.1)); |
| write(0 != new Number(Number.MAX_VALUE)); |
| write(0 != new Number(Number.MIN_VALUE)); |
| write(0 != new Number(Number.NaN)); |
| write(0 != new Number(Number.POSITIVE_INFINITY)); |
| write(0 != new Number(Number.NEGATIVE_INFINITY)); |
| write(0 != ''); |
| write(0 != 0xa); |
| write(0 != 04); |
| write(0 != 'hello'); |
| write(0 != 'hel' + 'lo'); |
| write(0 != String('')); |
| write(0 != String('hello')); |
| write(0 != String('h' + 'ello')); |
| write(0 != new String('')); |
| write(0 != new String('hello')); |
| write(0 != new String('he' + 'llo')); |
| write(0 != new Object()); |
| write(0 != new Object()); |
| write(0 != [1, 2, 3]); |
| write(0 != [1 ,2 , 3]); |
| write(0 != new Array(3)); |
| write(0 != Array(3)); |
| write(0 != new Array(1 ,2 ,3)); |
| write(0 != Array(1)); |
| write(0 != foo); |
| write(0.0 != undefined); |
| write(0.0 != null); |
| write(0.0 != true); |
| write(0.0 != false); |
| write(0.0 != Boolean(true)); |
| write(0.0 != Boolean(false)); |
| write(0.0 != new Boolean(true)); |
| write(0.0 != new Boolean(false)); |
| write(0.0 != NaN); |
| write(0.0 != +0); |
| write(0.0 != -0); |
| write(0.0 != 0); |
| write(0.0 != 0.0); |
| write(0.0 != -0.0); |
| write(0.0 != +0.0); |
| write(0.0 != 1); |
| write(0.0 != 10); |
| write(0.0 != 10.0); |
| write(0.0 != 10.1); |
| write(0.0 != -1); |
| write(0.0 != -10); |
| write(0.0 != -10.0); |
| write(0.0 != -10.1); |
| write(0.0 != Number.MAX_VALUE); |
| write(0.0 != Number.MIN_VALUE); |
| write(0.0 != Number.NaN); |
| write(0.0 != Number.POSITIVE_INFINITY); |
| write(0.0 != Number.NEGATIVE_INFINITY); |
| write(0.0 != new Number(NaN)); |
| write(0.0 != new Number(+0)); |
| write(0.0 != new Number(-0)); |
| write(0.0 != new Number(0)); |
| write(0.0 != new Number(0.0)); |
| write(0.0 != new Number(-0.0)); |
| write(0.0 != new Number(+0.0)); |
| write(0.0 != new Number(1)); |
| write(0.0 != new Number(10)); |
| write(0.0 != new Number(10.0)); |
| write(0.0 != new Number(10.1)); |
| write(0.0 != new Number(-1)); |
| write(0.0 != new Number(-10)); |
| write(0.0 != new Number(-10.0)); |
| write(0.0 != new Number(-10.1)); |
| write(0.0 != new Number(Number.MAX_VALUE)); |
| write(0.0 != new Number(Number.MIN_VALUE)); |
| write(0.0 != new Number(Number.NaN)); |
| write(0.0 != new Number(Number.POSITIVE_INFINITY)); |
| write(0.0 != new Number(Number.NEGATIVE_INFINITY)); |
| write(0.0 != ''); |
| write(0.0 != 0xa); |
| write(0.0 != 04); |
| write(0.0 != 'hello'); |
| write(0.0 != 'hel' + 'lo'); |
| write(0.0 != String('')); |
| write(0.0 != String('hello')); |
| write(0.0 != String('h' + 'ello')); |
| write(0.0 != new String('')); |
| write(0.0 != new String('hello')); |
| write(0.0 != new String('he' + 'llo')); |
| write(0.0 != new Object()); |
| write(0.0 != new Object()); |
| write(0.0 != [1, 2, 3]); |
| write(0.0 != [1 ,2 , 3]); |
| write(0.0 != new Array(3)); |
| write(0.0 != Array(3)); |
| write(0.0 != new Array(1 ,2 ,3)); |
| write(0.0 != Array(1)); |
| write(0.0 != foo); |
| write(-0.0 != undefined); |
| write(-0.0 != null); |
| write(-0.0 != true); |
| write(-0.0 != false); |
| write(-0.0 != Boolean(true)); |
| write(-0.0 != Boolean(false)); |
| write(-0.0 != new Boolean(true)); |
| write(-0.0 != new Boolean(false)); |
| write(-0.0 != NaN); |
| write(-0.0 != +0); |
| write(-0.0 != -0); |
| write(-0.0 != 0); |
| write(-0.0 != 0.0); |
| write(-0.0 != -0.0); |
| write(-0.0 != +0.0); |
| write(-0.0 != 1); |
| write(-0.0 != 10); |
| write(-0.0 != 10.0); |
| write(-0.0 != 10.1); |
| write(-0.0 != -1); |
| write(-0.0 != -10); |
| write(-0.0 != -10.0); |
| write(-0.0 != -10.1); |
| write(-0.0 != Number.MAX_VALUE); |
| write(-0.0 != Number.MIN_VALUE); |
| write(-0.0 != Number.NaN); |
| write(-0.0 != Number.POSITIVE_INFINITY); |
| write(-0.0 != Number.NEGATIVE_INFINITY); |
| write(-0.0 != new Number(NaN)); |
| write(-0.0 != new Number(+0)); |
| write(-0.0 != new Number(-0)); |
| write(-0.0 != new Number(0)); |
| write(-0.0 != new Number(0.0)); |
| write(-0.0 != new Number(-0.0)); |
| write(-0.0 != new Number(+0.0)); |
| write(-0.0 != new Number(1)); |
| write(-0.0 != new Number(10)); |
| write(-0.0 != new Number(10.0)); |
| write(-0.0 != new Number(10.1)); |
| write(-0.0 != new Number(-1)); |
| write(-0.0 != new Number(-10)); |
| write(-0.0 != new Number(-10.0)); |
| write(-0.0 != new Number(-10.1)); |
| write(-0.0 != new Number(Number.MAX_VALUE)); |
| write(-0.0 != new Number(Number.MIN_VALUE)); |
| write(-0.0 != new Number(Number.NaN)); |
| write(-0.0 != new Number(Number.POSITIVE_INFINITY)); |
| write(-0.0 != new Number(Number.NEGATIVE_INFINITY)); |
| write(-0.0 != ''); |
| write(-0.0 != 0xa); |
| write(-0.0 != 04); |
| write(-0.0 != 'hello'); |
| write(-0.0 != 'hel' + 'lo'); |
| write(-0.0 != String('')); |
| write(-0.0 != String('hello')); |
| write(-0.0 != String('h' + 'ello')); |
| write(-0.0 != new String('')); |
| write(-0.0 != new String('hello')); |
| write(-0.0 != new String('he' + 'llo')); |
| write(-0.0 != new Object()); |
| write(-0.0 != new Object()); |
| write(-0.0 != [1, 2, 3]); |
| write(-0.0 != [1 ,2 , 3]); |
| write(-0.0 != new Array(3)); |
| write(-0.0 != Array(3)); |
| write(-0.0 != new Array(1 ,2 ,3)); |
| write(-0.0 != Array(1)); |
| write(-0.0 != foo); |
| write(+0.0 != undefined); |
| write(+0.0 != null); |
| write(+0.0 != true); |
| write(+0.0 != false); |
| write(+0.0 != Boolean(true)); |
| write(+0.0 != Boolean(false)); |
| write(+0.0 != new Boolean(true)); |
| write(+0.0 != new Boolean(false)); |
| write(+0.0 != NaN); |
| write(+0.0 != +0); |
| write(+0.0 != -0); |
| write(+0.0 != 0); |
| write(+0.0 != 0.0); |
| write(+0.0 != -0.0); |
| write(+0.0 != +0.0); |
| write(+0.0 != 1); |
| write(+0.0 != 10); |
| write(+0.0 != 10.0); |
| write(+0.0 != 10.1); |
| write(+0.0 != -1); |
| write(+0.0 != -10); |
| write(+0.0 != -10.0); |
| write(+0.0 != -10.1); |
| write(+0.0 != Number.MAX_VALUE); |
| write(+0.0 != Number.MIN_VALUE); |
| write(+0.0 != Number.NaN); |
| write(+0.0 != Number.POSITIVE_INFINITY); |
| write(+0.0 != Number.NEGATIVE_INFINITY); |
| write(+0.0 != new Number(NaN)); |
| write(+0.0 != new Number(+0)); |
| write(+0.0 != new Number(-0)); |
| write(+0.0 != new Number(0)); |
| write(+0.0 != new Number(0.0)); |
| write(+0.0 != new Number(-0.0)); |
| write(+0.0 != new Number(+0.0)); |
| write(+0.0 != new Number(1)); |
| write(+0.0 != new Number(10)); |
| write(+0.0 != new Number(10.0)); |
| write(+0.0 != new Number(10.1)); |
| write(+0.0 != new Number(-1)); |
| write(+0.0 != new Number(-10)); |
| write(+0.0 != new Number(-10.0)); |
| write(+0.0 != new Number(-10.1)); |
| write(+0.0 != new Number(Number.MAX_VALUE)); |
| write(+0.0 != new Number(Number.MIN_VALUE)); |
| write(+0.0 != new Number(Number.NaN)); |
| write(+0.0 != new Number(Number.POSITIVE_INFINITY)); |
| write(+0.0 != new Number(Number.NEGATIVE_INFINITY)); |