JavaScript |数学。imul()函数

这个 数学伊穆尔() JavaScript中的函数用于计算作为参数传递给它的两个整数的32位乘法结果。数学imul()允许使用类似C的语义进行32位整数乘法。如果数学有问题的话。imul()函数与JavaScript中的普通浮点类型变量一起使用,那么由于在乘法之前将浮点转换为整数,性能会降低。如果数学运算失败,转换开销会导致性能下降。imul()函数与JavaScript中允许的普通浮点变量一起使用。

null

语法:

Math.imul(Value1, Value2);

参数: 此函数接受两个参数 价值1 价值2 表示两个要相乘的数字。

返回值: 数学。函数的作用是:返回给定参数的类C 32位乘法的结果。

例如:

Input  : Math.imul(3, 4)
Output : 12
     
Input  : Math.imul(-3, -4)
Output : 12

Input  : Math.imul(0, 4)
Output : 0

下面的程序说明了数学原理。JavaScript中的imul()函数:

  • 例1: 当两个正数作为参数传递时。

    < script type = "text/javascript" >
    document.write(Math.imul(3, 4));
    </ script >

    
    

    输出:

    12
  • 例2: 当两个数字(符号相反)都作为参数传递时。

    < script type = "text/javascript" >
    document.write(Math.imul(0xfffffffe, 4));
    </ script >

    
    

    输出:

    -8
  • 例3: 当两个负数作为参数传递时。

    < script type = "text/javascript" >
    document.write(Math.imul(-3, -4));
    </ script >

    
    

    输出:

    12
  • 例4: 当传递的参数之一为零时。

    < script type = "text/javascript" >
    document.write(Math.imul(0, 4));
    </ script >

    
    

    输出:

    0

支持的浏览器: 支持的浏览器 JavaScript数学。imul()函数 以下列出了:

  • 谷歌Chrome 28及以上
  • Firefox 20及以上版本
  • 歌剧院16岁及以上
  • Safari 7及以上
  • 边缘12及以上
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享