Math.imul()
अन्य गुणा फंक्शन्स के विपरीत, Math.imul() फंक्शन दो पैरामीटर्स के C-जैसे 32-बिट गुणन का परिणाम लौटाता है। इसका अनुप्रयोग 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-जैसे 32-बिट मानों को 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