mozilla
Los resultados de tu búsqueda

    Number

    Resumen

    Permite trabajar con valores numéricos. El objeto Number es un objeto envolvente para valores primitivos numéricos.

    Creado por

    El constructor Number:

    new Number(valor)
    

    Parámetros

    valor
    El valor numérico de un objeto que está siendo creado.

    Descripción

    La utilización primaria del objeto Number es:

    • Acceder sus propiedades constantes, las cuales representan los números representables más grande y más pequeño, infinitos positivos y negativos y el valor No es Un Número (NaN.
    • Crear objetos numéricos que también puedan soportar añadirles propiedades. Más claro, muy rara vez necesitara crea un objeto Number.

    Las propiedades de Number son propiedades de la clase en sí, no de objetos individuales Number.

    JavaScript 1.2: Number(x) actualmente produce NaN además de un error si x es una cadena que no contiene un literal numérico correctamente formateado. Por ejemplo, el siguiente código despliega NaN:

    x=Number("tres");
    document.write(x + "<BR>");
    

    Puede convertir cualquier objeto a un number utilizando funciones numéricas de alto nivel del objeto Number.

    Propiedades

    Number.MAX_VALUE: El número más grande representable.

    Number.MIN_VALUE: El número más pequeño representable.

    Number.NaN: Valor especial "no es número" NaN.

    Number.NEGATIVE_INFINITY: Valor especial para representar infinitos negativos; retorno de un desborde de pila overflow.

    Number.POSITIVE_INFINITY: Valor especial para representar infinitos positivos; retorno de un desborde de pila overflow.

    Number.prototype: Permite la adición de propiedades a un objeto Number.

    Métodos

    Number.prototype.toExponential: Retorna una cadena representando el número en notación exponencial.

    Number.prototype.toFixed: Retorna una cadena representando el número en una notación de punto fijo.

    Number.prototype.toLocaleString: Retorna una cadena humanamente legible representando el número utilizando el ámbito local del entorno. Sobre escribe el método Object.toLocaleString().

    Number.prototype.toPrecision: Retorna una cadena representando el número en una notación de precisión de punto fijo.

    Number.prototype.toSource: Retorna un objeto literal representando el objeto Number especificado; puede utilizar este valor para crear un nuevo objeto. sobre escribe el método Object.toSource().

    Number.prototype.toString: Retorna una cadena representando el objeto especificado. Sobre escribe el método Object.toString().

    Number.prototype.valueOf: Retorna el valor primitivo de un objeto especificado. Sobre escribe el método Object.valueOf().

    Adicionalmente, este objeto hereda los métodos watch() y unwatch() de Object.

    Ejemplos

    Ejemplo: Utilizando el objeto Number para asignar valores a variables numéricas

    El siguiente ejemplo utiliza las propiedades del objeto Number para asignar valores a varias variables numéricas:

    MásgrandeNum = Number.MAX_VALUE;
    MáspequeNum = Number.MIN_VALUE;
    infinitoNum = Number.POSITIVE_INFINITY;
    notInfinitoNum = Number.NEGATIVE_INFINITY;
    noesNum = Number.NaN;
    

    Ejemplo: Utilizando el objeto Number para modificar todos los objetos Number

    El siguiente ejemplo crea un objeto Number, miNúmero, luego añade la propiedad descripción a todos los objetos Number. Luego el valor es asignado a la propiedad descripción del objeto miNúmero.

    miNúmero = new Number(65);
    Number.prototype.descripción = null;
    miNúmero.descripción = "velocidad del viento";
    

    Vea También

    Etiquetas y colaboradores del documento

    Contributors to this page: Sheppy, teoli, Mgjbot
    Última actualización por: teoli,
    Ocultar la barra lateral