| //------------------------------------------------------------------------------------------------------- |
| // 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')); |