Visit Mozilla.org

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