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