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 查看

开启您的 职业生涯

完成课程即可获得认证

入门
广告