전역 Infinity
속성(property)은 무한대(infinity)를 나타내는 숫자값입니다.
Property attributes of Infinity |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
구문
Infinity
설명
Infinity는
global 객체의 속성입니다. 즉, 전역 스코프에서 변수입니다.
Infinity
의 초기값은 Number.POSITIVE_INFINITY
입니다. 그 값 Infinity
(양의 무한대)는 다른 어떤 수보다 더 큽니다. 이 값은 수학적으로 무한대처럼 행동합니다. 예를 들어, Infinity
를 곱한 어떤 양의 수는 Infinity
이고 Infinity
로 나눈 무엇이든 0입니다.
ECMAScript 5 스펙에 따라, Infinity
는 읽기 전용입니다(JavaScript 1.8.5 / Firefox 4에서 구현됨).
예제
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 */
스펙
스펙 | 상태 | 설명 |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | 초기 정의. JavaScript 1.3에서 구현됨 |
ECMAScript 5.1 (ECMA-262) The definition of 'Infinity' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Infinity' in that specification. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) The definition of 'Infinity' in that specification. |
Draft |
브라우저 호환성
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) |