mozilla
Los resultados de tu búsqueda

    Number.NEGATIVE_INFINITY

    Resumen

    La propiedad Number.NEGATIVE_INFINITY representa el valor del infinito negativo.

    No se tiene que crear un objeto Number para acceder a esta propiedad estática (use Number.NEGATIVE_INFINITY).

    Atributos de la propiedad Number.NEGATIVE_INFINITY
    Sobrescribir No
    Numerable No
    Configurable No

    Descripción

    El valor Number.NEGATIVE_INFINITY es el mismo que el valor negativo de la propiedad del objeto global Infinity.

    Este valor tiene un comportamiento ligeramente diferente que el del infinito matematico:

    • Cualquier valor positivo, incluyendo POSITIVE_INFINITY, multiplicado por NEGATIVE_INFINITY da como resultado NEGATIVE_INFINITY.
    • Cualquier valor negativo, incluyendo NEGATIVE_INFINITY, multiplicado por NEGATIVE_INFINITY da como resultado POSITIVE_INFINITY.
    • Cero multiplicado por NEGATIVE_INFINITY da como resultado NaN.
    • NaN multiplicado por NEGATIVE_INFINITY da como resultado  NaN.
    • NEGATIVE_INFINITY, divido por cualquier valor negativo excepto NEGATIVE_INFINITY, da como resultado POSITIVE_INFINITY.
    • NEGATIVE_INFINITY, divido por cualquier valor positivo excepto POSITIVE_INFINITY, da como resultado NEGATIVE_INFINITY.
    • NEGATIVE_INFINITY, divido por NEGATIVE_INFINITY o por POSITIVE_INFINITY, da como resultado NaN.
    • Cualquier numero divido por NEGATIVE_INFINITY da como resultado cero.

    Muchos métodos JavaScript (tales como el constructor del objeto Number, parseFloat, y parseInt) retornan NaN si el valor especifico en el párametro es significativamente menor a Number.MIN_VALUE.

    Podrías utilizar la propiedad Number.NEGATIVE_INFINITY para indicar una condición de error que retorne un numero finito en caso de que esto suceda. Note, sin embargo, que isFinite seria mas apropiado en estos casos.

    Example

    En el siguiente ejemplo, a la variable smallNumber se le asigna un valor mucho mas pequeño al valor minimo. Cuando la sentencia if es ejecutada, smallNumber tiene el valor "-Infinity", por lo cual a smallNumber le es asignado un valor finito mas manejable antes de continuar.

    var smallNumber = (-Number.MAX_VALUE) * 2
    
    if (smallNumber === Number.NEGATIVE_INFINITY) {
     smallNumber = returnFinite();
    }
    

    Especificaciones

    Especificaciones Estado Comentario
    ECMAScript 1ra Edición. Implementado en JavaScript 1.1 Estándar Definición inicial.
    ECMAScript 5.1 (ECMA-262)
    The definition of 'Number.NEGATIVE_INFINITY' in that specification.
    Standard  
    ECMAScript 6 (ECMA-262)
    The definition of 'Number.NEGATIVE_INFINITY' in that specification.
    Release Candidate  

    Compatibilidad con navegadores

    Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Soporte básico (Si) (Si) (Si) (Si) (Si)
    Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Soporte básico (Si) (Si) (Si) (Si) (Si) (Si)

    Ver también

    Etiquetas y colaboradores del documento

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