Math.imul( )
অন্যান্য গুন ফাংশন থেকে ভিন্ন, Math.imul() ফাংশন সি-এর মতো 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