2017-10-09 1 views
1

밑수를 지수로 되돌리려면 Math.pow(base, exponent) 또는 base ** exponent을 사용할 수 있습니다.JavaScript에서 "전원을 끄다"정확한 값 얻기

이 숫자는 20 ** 5과 같이 작은 숫자에도 적용되지만 약간 큰 숫자 인 20 ** 200을 원하면 처음 몇 개의 숫자 만 얻습니다. 따라서이 경우 1.6069380442589902e+260입니다. 20 ** 20000과 같이 더 큰 숫자를 원하면 JavaScript는 Infinity을 반환합니다.

첫 번째 17 초가 아닌 정확한 숫자를 반환하고 싶습니다. 이것이 파이썬에서 가능하다는 것을 압니다. 하지만 JavaScript로 어떻게 할 수 있습니까?

+1

자바 스크립트는 많은 수에 대한 본질적인 지원하지 않습니다. 당신이하려는 일에 따라 더 나은 기술을 사용할 수 있습니다. –

+1

도움이 될 수 있습니다 : https://stackoverflow.com/questions/307179/what-is-javascripts-highest-integer-value-that-a-number-can-go-to-without-losin – Rajesh

+0

'20 ** 200 '는 JavaScript에서 안전하지 않습니다. 위에 링크 된 @Rajesh라는 질문은 그 의미에 대해 좀 더 자세히 설명합니다. –

답변