當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Math imul()用法及代碼示例


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 及以上版本


相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 JavaScript Math imul() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。