Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 Math.imul() 함수의 용도는 무엇입니까?

<시간/>

Math.imul( )

다른 곱셈 함수와 달리 Math.imul() 함수는 C와 유사한 32비트의 결과를 반환합니다. 두 매개변수의 곱. Emscripten과 같은 프로젝트에서 애플리케이션이 매우 높습니다. .

구문

var product = Math.imul(a, b);

이 방법은 두 개의 숫자를 가져와 곱한 값을 제공합니다.

예시-1

다음 예에서 두 개의 일반 정수 Math.Imul() 메서드에 매개변수로 제공되었습니다. 그리고 얻은 결과는 출력과 같이 표시됩니다.

<html>
<body>
<script>
   document.write(Math.imul(3, 4));
   document.write("</br>");
   document.write(Math.imul(-3, 4));
</script>
</body>
</html>

출력

12
-12


예시-2

다음 예에서 c-like 32비트 값은 Math.Imul() 메서드에 매개변수로 제공되었습니다. 그리고 얻은 결과는 출력에 표시된 대로 표시됩니다.

<html>
<body>
<script>
   document.write(Math.imul(0xffffffff, 4));
   document.write("</br>");
   document.write(Math.imul(0xfffffffe, 4));
</script>
</body>
</html>

출력

-4
-8