JavaScript Math.imul() 方法接受两个参数,并返回将它们相乘为 32 位有符号整数的结果。这种方法经常用于按位运算或我们需要使用 32 位整数的某些场景。
语法
以下是 JavaScript Math.imul() 方法的语法 -
参数
此方法接受两个参数。下面描述相同 -
- a: 要乘以的第一个整数。
- b: 要相乘的第二个整数。
返回值
此方法返回一个数值,该值表示所提供参数的类似 C 的 32 位乘法的结果。
示例 1
在下面的示例中,我们使用 JavaScript Math.imul() 方法将数字 5 和 6 相乘 -
输出
执行上述程序后,返回 30 作为结果。
示例 2
在这里,我们使用的是负数的 Math.imul() 方法。
输出
它返回 -5 乘以 4 的结果的低 32 位。
示例 3
在此示例中,我们使用 Math.imul() 方法对两个二进制数(1010 和 1101)执行按位乘法 -
输出
如果我们执行上述程序,结果将为 40。