Infinity
The global Infinity
property is a numeric value representing infinity.
Property attributes of Infinity 


Writable  no 
Enumerable  no 
Configurable  no 
Syntax
Infinity
Description
Infinity
is a property of the global object, i.e. it is a variable in global scope.
The initial value of Infinity
is Number.POSITIVE_INFINITY
. The value Infinity
(positive infinity) is greater than any other number. This value behaves mathematically like infinity; for example, any positive number multiplied by Infinity
is Infinity
, and anything divided by Infinity
is 0.
Per the ECMAScript 5 specification, Infinity
is read only (implemented in JavaScript 1.8.5 / Firefox 4).
Examples
console.log(Infinity ); /* Infinity */ console.log(Infinity + 1 ); /* Infinity */ console.log(Math.pow(10,1000)); /* Infinity */ console.log(Math.log(0) ); /* Infinity */ console.log(1 / Infinity ); /* 0 */
Specifications
Specification  Status  Comment 

ECMAScript 1st Edition (ECMA262)  Standard  Initial definition. Implemented in JavaScript 1.3 
ECMAScript 5.1 (ECMA262) The definition of 'Infinity' in that specification. 
Standard  
ECMAScript 2015 (6th Edition, ECMA262) The definition of 'Infinity' in that specification. 
Standard  
ECMAScript 2017 Draft (ECMA262) The definition of 'Infinity' in that specification. 
Draft 
Browser compatibility
Feature  Chrome  Firefox (Gecko)  Internet Explorer  Opera  Safari 

Basic support  (Yes)  (Yes)  (Yes)  (Yes)  (Yes) 
Feature  Android  Chrome for Android  Firefox Mobile (Gecko)  IE Mobile  Opera Mobile  Safari Mobile 

Basic support  (Yes)  (Yes)  (Yes)  (Yes)  (Yes)  (Yes) 
See also
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons AttributionShareAlike License v2.5 or later.
https://developer.mozilla.org/enus/docs/web/javascript/reference/global_objects/infinity