Home | History | Annotate | Download | only in src

Lines Matching refs:number

33 // var $Number = global.Number;
96 function GlobalIsNaN(number) {
97 if (!IS_NUMBER(number)) number = NonNumberToNumber(number);
98 return NUMBER_IS_NAN(number);
103 function GlobalIsFinite(number) {
104 if (!IS_NUMBER(number)) number = NonNumberToNumber(number);
105 return NUMBER_IS_FINITE(number);
115 // non-Smi number 9 times faster (230ns vs 2070ns). Together
121 // Truncate number.
1363 // Number
1365 // Set the Number function and constructor.
1366 %SetCode($Number, function(x) {
1375 %FunctionSetPrototype($Number, new $Number(0));
1379 // NOTE: Both Number objects and values can enter here as
1381 var number = this;
1384 throw new $TypeError('Number.prototype.toString is not generic');
1386 // Get the value of this number in case it's an object.
1387 number = %_ValueOf(this);
1389 // Fast case: Convert number in radix 10.
1391 return %_NumberToString(number);
1399 // Convert the number to a string in the given radix.
1400 return %NumberToRadixString(number, radix);
1408 ["Number.prototype.toLocaleString"]);
1416 // NOTE: Both Number objects and values can enter here as
1419 throw new $TypeError('Number.prototype.valueOf is not generic');
1433 ["Number.prototype.toFixed"]);
1452 ["Number.prototype.toExponential"]);
1463 ["Number.prototype.toPrecision"]);
1476 function NumberIsFinite(number) {
1477 return IS_NUMBER(number) && NUMBER_IS_FINITE(number);
1482 function NumberIsNaN(number) {
1483 return IS_NUMBER(number) && NUMBER_IS_NAN(number);
1491 %OptimizeObjectForAddingMultipleProperties($Number.prototype, 8);
1492 // Set up the constructor property on the Number prototype object.
1493 %SetProperty($Number.prototype, "constructor", $Number, DONT_ENUM);
1495 %OptimizeObjectForAddingMultipleProperties($Number, 5);
1497 %SetProperty($Number,
1503 %SetProperty($Number, "MIN_VALUE", 5e-324,
1507 %SetProperty($Number, "NaN", $NaN, DONT_ENUM | DONT_DELETE | READ_ONLY);
1510 %SetProperty($Number,
1516 %SetProperty($Number,
1520 %ToFastProperties($Number);
1522 // Set up non-enumerable functions on the Number prototype object.
1523 InstallFunctions($Number.prototype, DONT_ENUM, $Array(
1531 InstallFunctions($Number, DONT_ENUM, $Array(
1616 if ((typeof old_length === "number") &&