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