কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Math.hypot() ফাংশনের ব্যবহার


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

  1. জাভাস্ক্রিপ্টে ফাংশন অ্যাক্সেস করার সময় () (প্যarethেসিস) ব্র্যাকেটের ব্যবহারিতা

  2. জাভাস্ক্রিপ্টে Math.asinh() এবং Math.acosh() ফাংশনের ব্যবহার

  3. জাভাস্ক্রিপ্টে Math.imul() ফাংশনের ব্যবহার

  4. জাভাস্ক্রিপ্টে Sentry-এর ব্যবহার কী?