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

জাভাস্ক্রিপ্ট Math অবজেক্ট: निरপেক্ষ মান (Absolute Value)

এই আর্টিকেলে দেখানো হবে কীভাবে Math অবজেক্ট ব্যবহার করে একটি ইনপুটের निरপেক্ষ মান (absolute value) বের করা যায়।

সিনট্যাক্স

নিরপেক্ষ মান বের করার জন্য Math.abs() মেথড ব্যবহার করা হয়। সিনট্যাক্স:

Math.abs(inputVal);

এখানে Math হলো গ্লোবাল Math অবজেক্ট, abs হলো absolute value মেথডের সংক্ষিপ্ত রূপ, এবং প্যারেনথেসিসের ভিতরে ইনপুট মান দেওয়া হয়।

উদাহরণ কোড

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Math.abs() Demo</title>
</head>
<body>
  <form onsubmit="handleSubmit(event)">
    <label for="absolute-value">একটি সংখ্যা লিখুন:</label>
    <input id="absolute-value" onchange="handleChange(event)" type="text" name="absolute-value" value=""/>
    <input type="submit" value="Submit" />
  </form>
  <h3 id="root"></h3>
  <script>
    let inputVal = "";
    const handleChange = e => {
      inputVal = e.target.value;
    }
    const handleSubmit = e => {
      e.preventDefault();
      const root = document.querySelector("#root");
      root.innerHTML = Math.abs(inputVal);
    }
  </script>
</body>
</html>

ব্যবহারিক পরিস্থিতি

  • স্ট্রিং ইনপুট দিলে NaN রিটার্ন করে।
  • null দিলে 0 রিটার্ন করে।
  • ধনাত্মক বা ঋণাত্মক সংখ্যা দিলে সর্বদা ধনাত্মক সংখ্যা রিটার্ন করে।

উপসংহার

এখন আপনি Math.abs() ব্যবহার করে যেকোনো সংখ্যার निरপেক্ষ মান বের করতে পারেন। আরও শিখতে চাইলে নিচের টপিকগুলো দেখুন:

  • জাভাস্ক্রিপ্ট র‍্যান্ডম নম্বর: সম্পূর্ণ গাইড
  • জাভাস্ক্রিপ্ট ParseInt: ধাপে ধাপে গাইড
  • জাভাস্ক্রিপ্ট কাউন্টডাউন টাইমার: টিউটোরিয়াল
  • জাভাস্ক্রিপ্ট toString
  • জাভাস্ক্রিপ্ট toUpperCase এবং toLowerCase
  1. জাভাস্ক্রিপ্ট Math অবজেক্ট উদাহরণ

  2. জাভাস্ক্রিপ্ট Proxy() অবজেক্ট

  3. জাভাস্ক্রিপ্ট অবজেক্ট মেথড

  4. জাভাস্ক্রিপ্টে অবজেক্ট ডি-স্ট্রাকচারিং