Guía JavaScript 1.5:Objetos base predefinidos:Objeto Number
De MDC
[editar] Objeto Number
El objeto número [Number] tiene propiedades para constantes numéricas tales como un valor máximo [maximum value], no es un número [not-a-number] e infinito [infinity]. No se pueden cambiar los valores de estas propiedades y pueden ser utilizadas como sigue:
Num_mayor = Number.MAX_VALUE Num_menor = Number.MIN_VALUE Num_infinito = Number.POSITIVE_INFINITY Num_infinito_neg = Number.NEGATIVE_INFINITY noesNum = Number.NaN
Siempre refiérase a una propiedad predefinida del objeto Number como se muestra a continuación y no como una propiedad de un objeto Number creado por usted mismo.
La siguiente tabla resume las propiedades del objeto Number.
| Propiedad | Descripción |
|---|---|
| MAX_VALUE | El número mayor representable |
| MIN_VALUE | El número menor representable |
| NaN | Valor especial "no es un número [not a number]" |
| NEGATIVE_INFINITY | Valor especial para infinitos negativos; retorna un desborde de pila [overflow] |
| POSITIVE_INFINITY | Valor especial para infinitos positivos; retorna un desborde de pila [overflow] |
Tabla 7.2: Propiedades del objeto Number
El prototipo de Number provee métodos para recuperar información desde objetos numéricos en varios formatos. La siguiente tabla resume los métodos de Number.prototype.
| Método | Descripción |
|---|---|
| toExponential | Retorna una cadena representando el número en notación exponencial. |
| toFixed | Retorna una cadena representando el número en notación de punto fijo [fixed-point]. |
| toPrecision | Retorna una cadena representando el número en notación de punto fijo con presición especificada. |
| toSource | Retorna un objeto literal representando el objeto Number especificado; puede utilizar este valor para crear un nuevo objeto. Sobreescribe al método Object.toSource |
| toString | Retorna una cadena representando el objeto especificado. Sobreescribe al método Object.toString |
| valueOf | Retorna un valor primitivo de un objeto especificado. Sobreescribe al método Object.valueOf |
Tabla 7.3: Métodos del Number.prototype