Math.hypot()
Math.Hypot() পদ্ধতিটি যুক্তি হিসাবে এটিতে পাস করা উপাদানগুলির বর্গের সমষ্টির বর্গমূল খুঁজে বের করতে ব্যবহৃত হয়। এই পদ্ধতিটি আসলে একটি সমকোণ ত্রিভুজের কর্ণ খুঁজে বের করতে ব্যবহৃত হয় যার বাহুগুলি এতে আর্গুমেন্ট হিসাবে পাস করা হয়।
সিনট্যাক্স
Math.hypot(arg1, arg2,....);
উদাহরণ
নিম্নোক্ত উদাহরণে, একটি সমকোণ ত্রিভুজের বাহুগুলিকে কর্ণের সন্ধান করতে পাস করা হয়। যদি কোনো মানকে একটি সংখ্যায় রূপান্তর করা না যায় তাহলে NaN আউটপুট হিসাবে প্রদর্শিত হবে।
<html> <body> <script> document.write(Math.hypot(7, 24)); document.write("</br>"); document.write(Math.hypot(7, "hi")); </script> </body> </html>
আউটপুট
25 NaN
এই পদ্ধতিটি এমনকি যুক্তি হিসাবে নেতিবাচক মান গ্রহণ করে এবং আউটপুট হিসাবে তাদের কিছু বর্গক্ষেত্রের বর্গমূল দেওয়ার চেষ্টা করে।
উদাহরণ
<html> <body> <script> document.write(Math.hypot(-7, -24)); document.write("</br>") document.write(Math.hypot(-3, -4)) </script> </body> </html>
আউটপুট
25 5
এই পদ্ধতিটি একাধিক মান নিতে পারে, দুটির বেশি, এবং তাদের কিছু বর্গক্ষেত্রের বর্গমূল দেওয়ার চেষ্টা করে৷
উদাহরণ
<html> <body> <script> document.write(Math.hypot(1, 2, 3)); </script> </body> </html>
আউটপুট
3.74165738677