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