자바 스크립트에서 10의 제곱 값을 어떻게 나눌 수 있습니까? 예를 들어자바 스크립트에서 10의 거듭 제곱 값을 곱합니다.
:
-5x10^-3 * 3x10^-9
그런
Math.powof(5,-3)
무언가 같이 할 수있는 방법이있다?
자바 스크립트에서 10의 제곱 값을 어떻게 나눌 수 있습니까? 예를 들어자바 스크립트에서 10의 거듭 제곱 값을 곱합니다.
:
-5x10^-3 * 3x10^-9
그런
Math.powof(5,-3)
무언가 같이 할 수있는 방법이있다?
지수 표기법을 사용하지 않는 이유는 무엇입니까? 동등하다
-5e-3 * 3e-9
:
-0.005 * 0.000000003;
주 작은 소수 처리 할 때, 자바 스크립트 산수가 정확하지 않을 수 있다는 것을, 예를 들어
(-5 * Math.pow(10, -3)) * (3 * Math.pow(10,-9)) // -1.5000000000000003e-11
하지만
-5 * Math.pow(10, -3) * 3 * Math.pow(10,-9) // -1.5e-11
거의, x는 Math.pow (X, Y)는 Y의 힘이다 그래서 당신은
이당신이 시도 할 수 있습니다 무엇을해야 방정식에 포함 :
5 × Math.pow(10,-3)
봐 Math.pow(base,exponent)
을에 그러면 base
을 exponent
의 힘으로 가져갈 수 있습니다. 거기에서 당신은 같은 것을 할 수 있습니다
function powOf10(num,exp) {
return num * Math.pow(10,exp);
}
alert(powOf10(5,-3));
는 예이지만 UR의 주요 기능은 이해하지만 희망을 보이지 않았다 당신이 어떤
(Math.pow((-5*10),-3)) * (Math.pow(3*10),-9)
또는
(-5 * Math.pow(10,-3)) * (3 * Math.pow(10),-9)
를 얻을 수
이 답변은 잘못된 동작의 순서를 가지고있다. 'Math.pow ((- 5 * 10), -3) 대신'-5 * Math.pow (10, -3)'이 필요합니다. – nnnnnn
좋습니다. 오직 _ (- 5e - 3 * 3e - 9) _에 대한 덧글을 추가하면됩니다. –
왜 OP에 무엇이 다시 상태입니까? – RobG
고마워요. 지금 생각합니다. – philip