JavaScript 中 Math.imul()函式有什麼用途?


Math.imul()

不像其他乘法函式,Math.imul() 函式返回兩個引數的類 C 的 32 位乘法結果。它在 Emscripten 之類的專案中有著廣泛的應用。

語法

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

此方法接受兩個數字,然後輸出它們的乘法值。

示例一

在以下示例中,兩個普通整數作為引數傳遞到方法 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


示例二

在以下示例中,將類 C 的 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

更新於:2019 年 7 月 31 日

136 檢視

開啟您的 職業生涯

完成課程即可獲得認證

入門
廣告
© . All rights reserved.