JavaScript 中的 Math.imul( ) 函数有什么用?
javascriptobject oriented programmingfront end technology
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 的 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