/external/webkit/JavaScriptCore/tests/mozilla/ecma/Array/ |
15.4.1.1.js | 49 n = Number( n ); 50 if( isNaN(n) || n == 0 || n == Number.POSITIVE_INFINITY || 51 n == Number.NEGATIVE_INFINITY ) {
|
15.4.2.2-2.js | 37 If the argument len is a number, then the length 41 If the argument len is not a number, then the length 47 when len is not a number. 66 array[item++] = new TestCase( SECTION, "(new Array(new Number(1073741823))).length", 1, (new Array(new Number(1073741823))).length ); 67 array[item++] = new TestCase( SECTION, "(new Array(new Number(0))).length", 1, (new Array(new Number(0))).length ); 68 array[item++] = new TestCase( SECTION, "(new Array(new Number(1000))).length", 1, (new Array(new Number(1000))).length );
|
15.4.4.2.js | 53 array[item++] = new TestCase( SECTION, "(new Array( Number.NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY)).toString()", "NaN,Infinity,-Infinity", (new Array( Number.NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY)).toString() );
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma_2/String/ |
split-002.js | 58 Number.prototype.split = String.prototype.split; 60 CompareSplit( new Number(100111122133144155), 1 ); 61 CompareSplitWithLimit(new Number(100111122133144155), 1, 1 ); 63 CompareSplitWithLimit(new Number(100111122133144155), 1, 2 ); 64 CompareSplitWithLimit(new Number(100111122133144155), 1, 0 ); 65 CompareSplitWithLimit(new Number(100111122133144155), 1, 100 ); 66 CompareSplitWithLimit(new Number(100111122133144155), 1, void 0 ); 67 CompareSplitWithLimit(new Number(100111122133144155), 1, Math.pow(2,32)-1 ); 68 CompareSplitWithLimit(new Number(100111122133144155), 1, "boo" ); 69 CompareSplitWithLimit(new Number(100111122133144155), 1, -(Math.pow(2,32)-1) ) [all...] |
/external/v8/test/mjsunit/ |
value-wrapper.js | 96 assertEquals('[object Number]', (42).ObjectToString()); 97 assertEquals('[object Number]', (3.14).ObjectToString()); 106 Number.prototype.TypeOfThis = TypeOfThis; 108 Number.prototype[7] = TypeOfThis; 112 Number.prototype.ObjectValueOf = Object.prototype.valueOf; 116 Number.prototype.ObjectToString = Object.prototype.toString; 123 Number.prototype.TypeOfThis = 'x'; 125 Number.prototype[7] = 'x'; 129 Number.prototype.TypeOfThis = TypeOfThis; 131 Number.prototype[7] = TypeOfThis [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/TypeConversion/ |
9.6.js | 74 n = Number( n ); 77 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 100 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY >>> 0", 0, Number.POSITIVE_INFINITY >>> 0 ); 101 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY >>> 0", 0, Number.NEGATIVE_INFINITY >>> 0 ); 102 array[item++] = new TestCase( SECTION, "Number.NaN >>> 0", 0, Number.NaN >>> 0 ); 104 array[item++] = new TestCase( SECTION, "Number.MIN_VALUE >>> 0", 0, Number.MIN_VALUE >>> 0 ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Boolean/ |
15.6.2.js | 104 array[item++] = new TestCase( SECTION, "(new Boolean(Number.NaN)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NaN)).constructor ); 106 "TESTBOOL=new Boolean(Number.NaN);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()", 108 eval("TESTBOOL=new Boolean(Number.NaN);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") ); 109 array[item++] = new TestCase( SECTION, "(new Boolean(Number.NaN)).valueOf()", false, (new Boolean(Number.NaN)).valueOf() ); 110 array[item++] = new TestCase( SECTION, "typeof new Boolean(Number.NaN)", "object", typeof new Boolean(Number.NaN) ); 125 array[item++] = new TestCase( SECTION, "(new Boolean(Number.POSITIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.POSITIVE_INFINITY)).constructor ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Expressions/ |
11.10-1.js | 89 n = Number( n ); 95 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 101 n = Number( n ); 104 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 114 n = Number( n ); 117 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 133 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 184 if ( Number(bin.charAt(0)) == 0 ) { 193 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 207 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.10-2.js | 88 n = Number( n ); 94 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 100 n = Number( n ); 103 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 113 n = Number( n ); 116 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 132 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 183 if ( Number(bin.charAt(0)) == 0 ) { 192 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 206 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.10-3.js | 88 n = Number( n ); 94 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 100 n = Number( n ); 103 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 113 n = Number( n ); 116 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 132 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 183 if ( Number(bin.charAt(0)) == 0 ) { 192 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 205 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.3.1.js | 75 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR++", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;MYVAR++") ); 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;MYVAR++", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;MYVAR++") ); 77 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NaN;MYVAR++", Number.NaN, eval("var MYVAR=Number.NaN;MYVAR++") ); 81 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR++;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFI (…) [all...] |
11.3.2.js | 75 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR--", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;MYVAR--") ); 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;MYVAR--", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;MYVAR--") ); 77 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NaN;MYVAR--", Number.NaN, eval("var MYVAR=Number.NaN;MYVAR--") ); 81 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR--;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFI (…) [all...] |
11.4.4.js | 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;++MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;++MYVAR") ); 77 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;++MYVAR", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;++MYVAR") ); 78 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NaN;++MYVAR", Number.NaN, eval("var MYVAR=Number.NaN;++MYVAR") ); 82 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;++MYVAR;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFI (…) [all...] |
11.4.5.js | 74 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;--MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;--MYVAR") ); 75 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;--MYVAR", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;--MYVAR") ); 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NaN;--MYVAR", Number.NaN, eval("var MYVAR=Number.NaN;--MYVAR") ); 80 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;--MYVAR;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFI (…) [all...] |
11.4.8.js | 80 n = Number( n ); 86 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 92 n = Number( n ); 95 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 105 n = Number( n ); 108 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 124 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 175 if ( Number(bin.charAt(0)) == 0 ) { 184 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 197 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.7.1.js | 87 n = Number( n ); 93 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 99 n = Number( n ); 102 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 112 n = Number( n ); 115 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 131 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 182 if ( Number(bin.charAt(0)) == 0 ) { 191 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 205 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.7.2.js | 101 n = Number( n ); 107 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 113 n = Number( n ); 116 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 126 n = Number( n ); 129 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 145 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 196 if ( Number(bin.charAt(0)) == 0 ) { 205 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 218 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.7.3.js | 92 n = Number( n ); 98 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY ) { 104 n = Number( n ); 107 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 117 n = Number( n ); 120 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 136 if ( Math.abs( n ) == 0 || Math.abs( n ) == Number.POSITIVE_INFINITY) { 187 if ( Number(bin.charAt(0)) == 0 ) { 196 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)); 210 r += Math.pow( 2, j ) * Number(bin.charAt(31-j)) [all...] |
11.6.2-1.js | 99 Number.NaN, 104 Number.NaN, 114 Number.NaN, 117 // tests for number primitive, number object, Object object, a "MyObject" whose value is 118 // a number primitive and a number object, and "MyValuelessObject", where the value is 127 "var EXP_1 = new Number(100); var EXP_2 = new Number(1); EXP_1 - EXP_2", 129 eval("var EXP_1 = new Number(100); var EXP_2 = new Number(1); EXP_1 - EXP_2") ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Types/ |
8.6.2.1-1.js | 72 array[item++] = new TestCase( SECTION, "var OBJ = new MyValuelessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()", Number.POSITIVE_INFINITY, eval("var OBJ = new MyValuelessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()") ); 73 // array[item++] = new TestCase( SECTION, "var OBJ = new MyProtoValuelessObject(Number.POSITIVE_INFINITY); OBJ + ''", "undefined", eval("var OBJ = new MyProtoValuelessObject(); OBJ + ''") ); 74 array[item++] = new TestCase( SECTION, "var OBJ = new MyProtolessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()", Number.POSITIVE_INFINITY, eval("var OBJ = new MyProtolessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()") ); 75 array[item++] = new TestCase( SECTION, "var OBJ = new MyObject(Number.POSITIVE_INFINITY); OBJ.valueOf()", Number.POSITIVE_INFINITY, eval("var OBJ = new MyObject(Number.POSITIVE_INFINITY); OBJ.valueOf()") ) [all...] |
/external/webkit/WebCore/bindings/v8/ |
ScriptArray.cpp | 72 v8Object()->Set(v8::Integer::New(index), v8::Number::New(value)); 79 v8Object()->Set(v8::Integer::New(index), v8::Number::New(value)); 86 v8Object()->Set(v8::Integer::New(index), v8::Number::New(value));
|
/external/v8/src/ |
char-predicates.h | 57 || unibrow::Number::Is(c)
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Math/ |
15.8.2.7.js | 48 array[item++] = new TestCase( SECTION, "Math.cos()", Number.NaN, Math.cos() ); 49 array[item++] = new TestCase( SECTION, "Math.cos(void 0)", Number.NaN, Math.cos(void 0) ); 54 array[item++] = new TestCase( SECTION, "Math.cos('Infinity')", Number.NaN, Math.cos("Infinity") ); 57 array[item++] = new TestCase( SECTION, "Math.cos(NaN)", Number.NaN, Math.cos(Number.NaN) ); 60 array[item++] = new TestCase( SECTION, "Math.cos(Infinity)", Number.NaN, Math.cos(Number.POSITIVE_INFINITY) ); 61 array[item++] = new TestCase( SECTION, "Math.cos(-Infinity)", Number.NaN, Math.cos(Number.NEGATIVE_INFINITY) );
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Number/ |
15.7.3.2-1.js | 24 ECMA Section: 15.7.3.2 Number.MAX_VALUE 25 Description: All value properties of the Number object should have 37 var TITLE = "Number.MAX_VALUE"; 49 array[item++] = new TestCase( SECTION, "Number.MAX_VALUE", 1.7976931348623157e308, Number.MAX_VALUE );
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma_2/Exceptions/ |
expression-013.js | 20 var NUMBER = new Number(1); 27 result = new NUMBER(); 35 "NUMBER = new Number(1); result = new NUMBER()" +
|