--- title: Number.NEGATIVE_INFINITY slug: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY tags: - JavaScript - Number - Property translation_of: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY original_slug: Web/JavaScript/Referencia/Objetos_globales/Number/NEGATIVE_INFINITY ---
{{JSRef("Objetos_globales", "Number")}}

Resumen

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

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

{{js_property_attributes(0,0,0)}}

Descripción

El valor Number.NEGATIVE_INFINITY es el mismo que el valor negativo de la propiedad del objeto global {{jsxref( "Infinity")}}.

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

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.
{{SpecName('ES5.1', '#sec-15.7.3.5', 'Number.NEGATIVE_INFINITY')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-number.negative_infinity', 'Number.NEGATIVE_INFINITY')}} {{Spec2('ES6')}}  

Compatibilidad con navegadores

{{Compat("javascript.builtins.Number.NEGATIVE_INFINITY")}}

Ver también