JavaScript Math.sqrt() মেথড

 

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() একটি গুরুত্বপূর্ণ গণিত মেথড যা জ্যামিতি, অ্যালগরিদম, গেম ইঞ্জিন, বিজ্ঞান ও পরিসংখ্যান– সবখানে ব্যবহারযোগ্য। এটি ব্যবহার করে আপনি সহজেই যেকোনো ধনাত্মক সংখ্যার বর্গমূল বের করতে পারবেন।


 

Leave a Reply