📜  JavaScript | Math.imul( )函数

📅  最后修改于: 2022-05-13 01:58:09.874000             🧑  作者: Mango

JavaScript | Math.imul( )函数

JavaScript 中的Math.imul()函数用于计算作为参数传递给它的两个整数的 32 位乘法结果。 Math.imul() 允许使用类似 C 的语义进行 32 位整数乘法。如果在 JavaScript 中将 Math.imul()函数与普通的浮点类型变量一起使用,则性能会下降,因为在乘法之前将浮点数转换为整数。如果 Math.imul()函数与 JavaScript 中允许的普通浮点变量一起使用,转换的开销会导致性能下降。

句法:

Math.imul(Value1, Value2);

参数:此函数接受两个参数Value1Value2 ,它们表示要相乘的两个数字。

返回值: 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 及以上