JavaScript | Math.imul( )函数
JavaScript 中的Math.imul()函数用于计算作为参数传递给它的两个整数的 32 位乘法结果。 Math.imul() 允许使用类似 C 的语义进行 32 位整数乘法。如果在 JavaScript 中将 Math.imul()函数与普通的浮点类型变量一起使用,则性能会下降,因为在乘法之前将浮点数转换为整数。如果 Math.imul()函数与 JavaScript 中允许的普通浮点变量一起使用,转换的开销会导致性能下降。
句法:
Math.imul(Value1, Value2);
参数:此函数接受两个参数Value1和Value2 ,它们表示要相乘的两个数字。
返回值: Math.imul()函数返回给定参数的类 C 32 位乘法的结果。
例子:
Input : Math.imul(3, 4)
Output : 12
Input : Math.imul(-3, -4)
Output : 12
Input : Math.imul(0, 4)
Output : 0
下面的程序说明了 JavaScript 中的 Math.imul()函数:
- 示例 1:当两个正数作为参数传递时。
输出:
12
- 示例 2:当两个数字(符号相反)作为参数传递时。
输出:
-8
- 示例 3:当两个负数作为参数传递时。
输出:
12
- 示例 4:当传递的参数之一为零时。
输出:
0
支持的浏览器: JavaScript Math.imul()函数支持的浏览器如下:
- 谷歌浏览器 28 及更高版本
- 火狐 20 及以上
- Opera 16 及以上
- Safari 7 及更高版本
- 边缘 12 及以上