Math.imul( )
ไม่เหมือนกับฟังก์ชันการคูณอื่นๆ Math.imul() ฟังก์ชันส่งคืนผลลัพธ์ของ C-like 32-bit การคูณพารามิเตอร์ทั้งสอง มีการใช้งานสูงมากในโครงการอย่าง Emscripten .
ไวยากรณ์
var product = Math.imul(a, b);
วิธีนี้ใช้ตัวเลขสองตัวและให้ค่าการคูณ
ตัวอย่าง-1
ในตัวอย่างต่อไปนี้จำนวนเต็มปกติสองจำนวน ถูกกำหนดให้เป็นพารามิเตอร์ของวิธีการ Math.Imul() และผลลัพธ์ที่ได้จะแสดงตามที่แสดงในผลลัพธ์
<html> <body> <script> document.write(Math.imul(3, 4)); document.write("</br>"); document.write(Math.imul(-3, 4)); </script> </body> </html>
ผลลัพธ์
12 -12
ตัวอย่าง-2
ในตัวอย่างต่อไปนี้ c-like 32-bit ค่าที่ได้รับเป็นพารามิเตอร์ของวิธีการ Math.Imul() และผลลัพธ์ที่ได้จะแสดงดังแสดงในผลลัพธ์
<html> <body> <script> document.write(Math.imul(0xffffffff, 4)); document.write("</br>"); document.write(Math.imul(0xfffffffe, 4)); </script> </body> </html>
ผลลัพธ์
-4 -8