Math.imul()
অন্যান্য গুণফল ফাংশন থেকে আলাদা, Math.imul() ফাংশন দুটি প্যারামিটারের C-সদৃশ ৩২-বিট গুণফল ফেরত দেয়। এর প্রয়োগ Emscripten এর মত প্রকল্পে অনেক বেশি।
সিনট্যাক্স
var product = Math.imul(a, b);
এই মেথড দুটি সংখ্যা নেয় এবং তাদের গুণফল ফেরত দেয়।
উদাহরণ-১
নিচের উদাহরণে, দুটি সাধারণ পূর্ণসংখ্যা প্যারামিটার হিসেবে 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
উদাহরণ-২
নিচের উদাহরণে, C-সদৃশ ৩২-বিট মানগুলো প্যারামিটার হিসেবে 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