JavaScript數學.imul()JavaScript 中的方法用於計算作為參數傳遞給它的兩個整數的 32 位乘法結果。 Math.imul() 允許使用 C-like 語義進行 32 位整數乘法。如果 Math.imul() 方法與 JavaScript 中的普通浮點類型變量一起使用,則由於在乘法之前將浮點轉換為整數,因此性能會下降。如果 Math.imul() 方法與 JavaScript 中允許的普通浮點變量一起使用,轉換開銷會導致性能下降。
用法:
Math.imul(Value1, Value2);
參數:該方法接受兩個參數
- 值1、值2:它代表兩個要相乘的數字。
返回值:Math.imul() 方法返回給定參數的 C-like 32 位乘法的結果。
以下示例程序旨在說明 JavaScript 中的 Math.imul() 方法:
示例 1:當兩個正數作為參數傳遞時。
Javascript
console.log(Math.imul(3, 4));
輸出
12
示例 2:當兩個數字(符號相反)作為參數傳遞時。
Javascript
console.log(Math.imul(0xfffffffe, 4));
輸出
-8
示例 3:當兩個負數作為參數傳遞時。
Javascript
console.log(Math.imul(-3, -4));
輸出
12
示例4:當傳遞的參數之一為零時。
Javascript
console.log(Math.imul(0, 4));
輸出
0
我們有 Javascript 數學對象方法的完整列表,要檢查這些方法,請瀏覽此Javascript 數學對象完整參考文章。
支持的瀏覽器:
- 穀歌瀏覽器 1 及以上版本
- Internet Explorer 3 及更高版本
- 火狐瀏覽器1及以上版本
- Opera 3 及以上版本
- Safari 1 及以上版本
相關用法
- JavaScript Math cosh()用法及代碼示例
- JavaScript Math sinh()用法及代碼示例
- JavaScript Math sin()用法及代碼示例
- JavaScript Math cos()用法及代碼示例
- JavaScript Math tan()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Math pow()用法及代碼示例
- JavaScript Math asin()用法及代碼示例
- JavaScript Math acos()用法及代碼示例
- JavaScript Math atan()用法及代碼示例
- JavaScript Math ceil()用法及代碼示例
- JavaScript Math floor()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- JavaScript Math trunc()用法及代碼示例
- JavaScript Math max()用法及代碼示例
- JavaScript Math min()用法及代碼示例
- JavaScript Math sqrt()用法及代碼示例
- JavaScript Math sign()用法及代碼示例
- JavaScript Math log()用法及代碼示例
- JavaScript Math log2()用法及代碼示例
- JavaScript Math log10()用法及代碼示例
- JavaScript Math log1p()用法及代碼示例
- JavaScript Math exp()用法及代碼示例
- JavaScript Math expm1()用法及代碼示例
- JavaScript Math tanh()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 JavaScript Math imul() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。