Home | History | Annotate | Download | only in src

Lines Matching refs:number

32 // var $Number = global.Number;
115 function GlobalIsNaN(number) {
116 if (!IS_NUMBER(number)) number = NonNumberToNumber(number);
117 return NUMBER_IS_NAN(number);
122 function GlobalIsFinite(number) {
123 if (!IS_NUMBER(number)) number = NonNumberToNumber(number);
124 return NUMBER_IS_FINITE(number);
134 // non-Smi number 9 times faster (230ns vs 2070ns). Together
140 // Truncate number.
1489 // Number
1503 // NOTE: Both Number objects and values can enter here as
1505 var number = this;
1508 throw new $TypeError('Number.prototype.toString is not generic');
1510 // Get the value of this number in case it's an object.
1511 number = %_ValueOf(this);
1513 // Fast case: Convert number in radix 10.
1515 return %_NumberToString(number);
1523 // Convert the number to a string in the given radix.
1524 return %NumberToRadixString(number, radix);
1536 // NOTE: Both Number objects and values can enter here as
1539 throw new $TypeError('Number.prototype.valueOf is not generic');
1551 ["Number.prototype.toFixed", this]);
1553 // Get the value of this number in case it's an object.
1576 ["Number.prototype.toExponential", this]);
1578 // Get the value of this number in case it's an object.
1602 ["Number.prototype.toPrecision", this]);
1604 // Get the value of this number in case it's an object.
1622 function NumberIsFinite(number) {
1623 return IS_NUMBER(number) && NUMBER_IS_FINITE(number);
1628 function NumberIsNaN(number) {
1629 return IS_NUMBER(number) && NUMBER_IS_NAN(number);
1638 %SetCode($Number, NumberConstructor);
1639 %FunctionSetPrototype($Number, new $Number(0));
1641 %OptimizeObjectForAddingMultipleProperties($Number.prototype, 8);
1642 // Set up the constructor property on the Number prototype object.
1643 %SetProperty($Number.prototype, "constructor", $Number, DONT_ENUM);
1645 %OptimizeObjectForAddingMultipleProperties($Number, 5);
1647 %SetProperty($Number,
1653 %SetProperty($Number, "MIN_VALUE", 5e-324,
1657 %SetProperty($Number, "NaN", NAN, DONT_ENUM | DONT_DELETE | READ_ONLY);
1660 %SetProperty($Number,
1666 %SetProperty($Number,
1670 %ToFastProperties($Number);
1672 // Set up non-enumerable functions on the Number prototype object.
1673 InstallFunctions($Number.prototype, DONT_ENUM, $Array(
1681 InstallFunctions($Number, DONT_ENUM, $Array(
1765 if ((typeof old_length === "number") &&