JavaScript Math.min(): ক্ষুদ্রতম মান নির্ধারণের সহজ পদ্ধতি

JavaScript Math.min(): ক্ষুদ্রতম মান নির্ধারণের সহজ পদ্ধতি

Math.min() হল JavaScript-এর একটি বিল্ট-ইন স্ট্যাটিক মেথড, যা একাধিক সংখ্যার মধ্যে ক্ষুদ্রতম (minimum) সংখ্যাটি রিটার্ন করে। এটি Math অবজেক্টের অংশ, যা গাণিতিক অপারেশন পরিচালনায় ব্যবহৃত হয়।

সিনট্যাক্স:

Math.min(value1, value2, ...)

এখানে আপনি এক বা একাধিক সংখ্যাকে আর্গুমেন্ট হিসেবে পাঠাতে পারেন, আর Math.min() তাদের মধ্যে সর্বনিম্ন সংখ্যাটি রিটার্ন করবে।

উদাহরণ ১: সাধারণ সংখ্যা


<script>
const result = Math.min(5, 2, 9, 1, 6);
console.log(result); // Output: 1
</script>
    

এখানে ৫টি সংখ্যার মধ্যে ১ সর্বনিম্ন, তাই সেটি রিটার্ন করেছে।

উদাহরণ ২: নেগেটিভ সংখ্যার সঙ্গে


<script>
const minNumber = Math.min(-3, 0, 2, -10, 7);
console.log(minNumber); // Output: -10
</script>
    

নেগেটিভ সংখ্যার মধ্যে সবচেয়ে ছোট সংখ্যা -১০, তাই সেটি রিটার্ন হয়েছে।

উদাহরণ ৩: অ্যারের মধ্যে ক্ষুদ্রতম সংখ্যা খোঁজা


<script>
const numbers = [15, 3, 22, 8];
const minVal = Math.min(...numbers);
console.log(minVal); // Output: 3
</script>
    

এখানে ... স্প্রেড অপারেটর ব্যবহার করে অ্যারের প্রতিটি উপাদানকে আলাদা করে পাঠানো হয়েছে।

Math.min() ফিচার সংক্ষেপে:

ফিচার বর্ণনা
স্ট্যাটিক মেথড Math অবজেক্ট থেকে সরাসরি ব্যবহার করতে হয়: Math.min()
রিটার্ন টাইপ Number
NaN কেস যদি কোনো আর্গুমেন্ট NaN হয়, তাহলে পুরো রেজাল্ট NaN হয়

❗ NaN কেস


<script>
console.log(Math.min(1, 2, 'abc')); // Output: NaN
</script>
    

‘abc’ সংখ্যায় রূপান্তরযোগ্য না হওয়ায় রেজাল্ট NaN হয়েছে।

ফাঁকা ইনপুট

যদি Math.min() এ কোনো ইনপুট না দেওয়া হয়, তাহলে এটি Infinity রিটার্ন করে।


console.log(Math.min()); // Output: Infinity
    

উপসংহার

Math.min() হলো JavaScript-এ সবচেয়ে সহজ কিন্তু কার্যকরী একটি গাণিতিক মেথড, যা ডেটা বিশ্লেষণে ও গণনায় বারবার ব্যবহৃত হয়। আপনি চাইলে এটি অ্যারের উপর ব্যবহার করতে পারেন, স্প্রেড অপারেটরের মাধ্যমে।

Leave a Reply