Javascript에서 나타낼 수 있는 가장 작은 음수(-Number.MAX_VALUE)보다 작은 값을 반환한다.
![]() | Script | [sVal=]Number.NEGATIVE_INFINITY |
HTML | 없음 |
NEGATIVE_INFINITY 속성은 Global 개체의 구성원이며 Number 개체를 NEGATIVE_INFINITY 속성에 액세스하기 전에 만들 필요없이 스크립팅 엔진을 초기화하면 언제나 사용할 수 있다.
Javascript는 NEGATIVE_INFINITY 값을 (-)Infinity로 표시한다. 이 값은 수학적으로 0 처럼 작용하여 특수한 경우를 제외하고는 계산할 수 없다.
Infinity 속성값은 +와 -가 있으며,
Infinity(-)는 Number.MIN_VALUE보다 작으며 Number.NEGATIVE_INFINITY의 초기값과 같다.
Infinity는 무한대 수치라는 의미이며, 수치의 절대값이 너무 크거나 작아서 유동 소수점 수치(floating point number)의 한계를 넘어 표현 할 수 없을 때 값을 Infinity로 받는데, 양수 Infinity와 음수 -Infinity에 각각 해당된다.
그 한계치는 대략
Javascript는 정수를 포함하여 모든 수치에서 유동소수점(floating point) 방식을 사용한다.
버전 | JScript 버전 2 | Javascript 버전 1.1 |
적용 | Number 개체 |
참조 | POSITIVE_INFINITY 속성 | MAX_VALUE 속성 | Infinity 속성 | Number 개체 속성들 |
NEGATIVE_INFINITY 속성 | MIN_VALUE 속성 | NaN(Number) 속성 | NaN(Global) 속성 |
![]() | NEGATIVE_INFINITY 속성⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> var br='<BR>'; // 줄바꿈 var max=Number.MAX_VALUE; // MAX_VALUE 를 할당한 변수 만듬 document.write('Number.MAX_VALUE='+max+br); // MAX_VALUE 출력 document.write('Number.MIN_VALUE='+Number.MIN_VALUE+br+br); // MIN_VALUE 출력 document.write('(Number.MAX_VALUE*2)='+(max*2)+br); // MAX_VALUE에 2를 곱해 출력 Infinity를 반환 받음 document.write('(Number.MAX_VALUE*-2)='+(max*-2)+br+br); // MAX_VALUE에 2를 곱해 출력, -Infinity를 반환 받음 document.write('Number.POSITIVE_INFINITY='+Number.POSITIVE_INFINITY+br); // POSITIVE_INFINITY를 출력, Infinity를 반환 document.write('Number.POSITIVE_INFINITY-Number.MAX_VALUE='+(Number.POSITIVE_INFINITY-max)+br+br); // POSITIVE_INFINITY와 MAX_VALUE의 차이를 구한다. 그러나 일단 한계를 넘은 수치는 계산을 할 수 없어 역시 Infinity를 반환한다. document.write('Number.NEGATIVE_INFINITY='+Number.NEGATIVE_INFINITY+br); // NEGATIVE_INFINITY를 출력, -Infinity를 반환 document.write('Number.NEGATIVE_INFINITY-Number.MAX_VALUE='+(Number.NEGATIVE_INFINITY-max)+br+br); // NEGATIVE_INFINITY와 MAX_VALUE의 차이를 구한다. 그러나 일단 한계를 넘은 수치는 계산을 할 수 없어 역시 -Infinity를 반환한다. document.write('(Number.MIN_VALUE/2)='+(Number.MIN_VALUE/2)+br); // MIN_VALUE을 2로 나눠 출력, 0 을 반환 받음 </SCRIPT>
일단 한계를 넘은 수치는 계산을 할 수 없어 역시 -Infinity를 반환한다
![]() | NEGATIVE_INFINITY 속성 | ⇒ | ![]() ![]() |
최종 수정: 05/25/2025 21:30:53 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/property/NEGATIVE_INFINITY.html |