Infinity

Infinity 전역 속성은 무한대를 나타내는 숫자값입니다.

Property attributes of Infinity
Writable no
Enumerable no
Configurable no

설명

Infinity는 전역 객체의 속성입니다. 즉, 전역 스코프의 변수입니다.

Infinity의 초기값은 Number.POSITIVE_INFINITY입니다. Infinity(양의 무한대)는 다른 어떤 수보다 더 큽니다.

수학적으로 Infinity는 무한대와 동일하게 행동합니다. 예컨대 임의의 양의 수에 Infinity를 곱하면 Infinity와 같고, 임의의 수를 Infinity로 나누면 0과 같습니다.

Infinity는 ECMAScript 5 명세에 따라 읽기 전용입니다.

예제

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 */
console.log(1 / 0);             /* Infinity */

명세

명세
ECMAScript (ECMA-262)
The definition of 'Infinity' in that specification.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
InfinityChrome Full support 1Edge Full support 12Firefox Full support 1IE Full support 4Opera Full support 4Safari Full support 1WebView Android Full support 1Chrome Android Full support 18Firefox Android Full support 4Opera Android Full support 10.1Safari iOS Full support 1Samsung Internet Android Full support 1.0nodejs Full support Yes

Legend

Full support  
Full support

같이 보기