这个 数学伊穆尔() 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