JavaScript Math.sqrt() মেথড – স্কয়ার রুট গণনার বাংলা টিউটোরিয়াল
JavaScript এ কোনো সংখ্যার স্কয়ার রুট (Square Root) বের করতে Math.sqrt() মেথড ব্যবহার করা হয়। এটি একটি বিল্ট-ইন ফাংশন যা সংখ্যা থেকে তার বর্গমূল বা স্কয়ার রুট বের করে দেয়।
Math.sqrt() এর কার্যপ্রণালী:
Math.sqrt(x) মেথডটি x সংখ্যার বর্গমূল রিটার্ন করে।
Syntax:
<script> Math.sqrt(x); </script>
গুরুত্বপূর্ণ শর্তাবলী:
- যদি
x >= 0হয় → স্কয়ার রুট রিটার্ন করে - যদি
x < 0হয় →NaN(Not a Number) রিটার্ন করে - যদি ইনপুট NaN হয় → আউটপুটও NaN হবে
উদাহরণ:
<script> console.log(Math.sqrt(9)); // 3 console.log(Math.sqrt(16)); // 4 console.log(Math.sqrt(0)); // 0 console.log(Math.sqrt(1)); // 1 console.log(Math.sqrt(2)); // 1.414... console.log(Math.sqrt(-9)); // NaN (নেগেটিভ সংখ্যার বর্গমূল সম্ভব নয়) </script>
Math.sqrt(x) – ইনপুট আউটপুট টেবিল:
| x (সংখ্যা) | Math.sqrt(x) |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 9 | 3 |
| 25 | 5 |
| -4 | NaN |
️ Math.sqrt() ব্যবহার কোথায় করা যায়?
- জ্যামিতিতে (উদাহরণস্বরূপ, কর্ণ বের করতে)
- ফিজিক্সে – বেগ, শক্তি ইত্যাদির হিসাব
- গেম ডেভেলপমেন্ট – দূরত্ব নির্ণয় করতে
- স্ট্যাটিস্টিক্স – স্ট্যান্ডার্ড ডেভিয়েশন হিসাব
⚠️ সতর্কতা:
নেগেটিভ সংখ্যার স্কয়ার রুট বের করলে Math.sqrt() NaN রিটার্ন করে। এ জন্য আগে চেক করে নেওয়া ভাল:
<script>
function safeSqrt(x) {
if (x < 0) {
return "Invalid input";
} else {
return Math.sqrt(x);
}
}
console.log(safeSqrt(-5)); // Invalid input
</script>
✅ উপসংহার:
Math.sqrt() একটি গুরুত্বপূর্ণ গণিত মেথড যা জ্যামিতি, অ্যালগরিদম, গেম ইঞ্জিন, বিজ্ঞান ও পরিসংখ্যান– সবখানে ব্যবহারযোগ্য। এটি ব্যবহার করে আপনি সহজেই যেকোনো ধনাত্মক সংখ্যার বর্গমূল বের করতে পারবেন।