Home | History | Annotate | Download | only in Number

Lines Matching refs:Number

24     ECMA Section:       15.7.1 The Number Constructor Called as a Function
28 Description: When Number is called as a function rather than as a
30 15.7.1.1 Return a number value (not a Number object)
32 15.7.1.2 Number() returns 0.
44 var TITLE = "The Number Constructor Called as a Function";
56 array[item++] = new TestCase(SECTION, "Number()", 0, Number() );
57 array[item++] = new TestCase(SECTION, "Number(void 0)", Number.NaN, Number(void 0) );
58 array[item++] = new TestCase(SECTION, "Number(null)", 0, Number(null) );
59 array[item++] = new TestCase(SECTION, "Number()", 0, Number() );
60 array[item++] = new TestCase(SECTION, "Number(new Number())", 0, Number( new Number() ) );
61 array[item++] = new TestCase(SECTION, "Number(0)", 0, Number(0) );
62 array[item++] = new TestCase(SECTION, "Number(1)", 1, Number(1) );
63 array[item++] = new TestCase(SECTION, "Number(-1)", -1, Number(-1) );
64 array[item++] = new TestCase(SECTION, "Number(NaN)", Number.NaN, Number( Number.NaN ) );
65 array[item++] = new TestCase(SECTION, "Number('string')", Number.NaN, Number( "string") );
66 array[item++] = new TestCase(SECTION, "Number(new String())", 0, Number( new String() ) );
67 array[item++] = new TestCase(SECTION, "Number('')", 0, Number( "" ) );
68 array[item++] = new TestCase(SECTION, "Number(Infinity)", Number.POSITIVE_INFINITY, Number("Infinity") );
70 array[item++] = new TestCase(SECTION, "Number(new MyObject(100))", 100, Number(new MyObject(100)) );