Math.hypot()
Math.hypot() মেথডটি আর্গুমেন্ট হিসেবে পাস করা সকল সংখ্যার বর্গের যোগফলের বর্গমূল বের করতে ব্যবহৃত হয়। এই মেথডটি আসলে একটি সমকোণ ত্রিভুজের কর্ণ (hypotenuse) বের করতে ব্যবহৃত হয়, যার দুটি বাহু আর্গুমেন্ট হিসেবে পাস করা হয়।
সিনট্যাক্স
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