2014-10-06 3 views
4

요일 전 세계 window 객체를 인쇄하여 첫 번째 값이 Infinity임을 확인했습니다. 누가 왜 여기에 있는지에 관해서 어떤 이유로 든, 또는 참고 문헌을 제공 할 수 있습니까? 나는 약간의 연구를 해왔지만 좋은 대답을 찾지 못했습니다.JavaScript Window 객체가 무한 값을 가짐

enter image description here

나는 무한대 항상 전역 window의 일부임을 MDN에서 볼 수 있지만, 난 그냥 왜 누군가가 그것을 사용하는 것이 방법/궁금하네요? 나는 이것이 일반적인 질문이라는 것을 알고 있지만, 내가 어떻게/언제 내가 Infinity을 이용해야하는지 잘 이해할 수 있도록 잘 구성된 대답을 얻을 수 있기를 희망한다.

참조 : 당신이 그것을 사용하는 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity

+2

내가 제공 할 수있는 것은 JS가 'Infinity'를 0으로 나눈 값으로 반환한다는 것입니다. 다른 언어에서는 오류가 발생합니다. '1/0 == 무한대'. 이것이 Old JavaScript의 make-everything-legal 철학의 유산이라고 기대합니다. –

+6

때로는 유한 수보다 더 큰 (또는 적은) 값을 갖는 것이 유용합니다. 'var arr = [-10, 25, -296, 19452]; var smallest = arr.reduce (function (min, curr) {return Math.min (min, curr);}, Infinity); –

답변

-1

이 이루어집니다. 변수가없는 경우 Infinity 값을 변수에 어떻게 지정 하시겠습니까?

관련 문제