JavaScript Math.max(): সবচেয়ে বড় সংখ্যাটি খুঁজে বের করুন সহজেই

JavaScript Math.max(): সবচেয়ে বড় সংখ্যাটি খুঁজে বের করুন সহজেই

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

সিনট্যাক্স:

Math.max(value1, value2, ...)

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

উদাহরণ ১: সাধারণ ইনপুট


<script>
const largest = Math.max(4, 7, 1, 12, 9);
console.log(largest); // Output: 12
</script>
    

এখানে ১২ সর্বোচ্চ সংখ্যা, তাই সেটিই রিটার্ন করেছে।

উদাহরণ ২: নেগেটিভ এবং পজিটিভ সংখ্যার মিশ্রণ


<script>
const maxVal = Math.max(-5, -1, 0, 3);
console.log(maxVal); // Output: 3
</script>
    

সবচেয়ে বড় সংখ্যা ৩, তাই এটি রিটার্ন করেছে।

উদাহরণ ৩: অ্যারে থেকে সর্বোচ্চ মান

Math.max() সরাসরি অ্যারে ইনপুট নেয় না, তাই spread operator ব্যবহার করতে হয়।


<script>
const numbers = [2, 14, 6, 8];
const maxFromArray = Math.max(...numbers);
console.log(maxFromArray); // Output: 14
</script>
    

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

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

❗ NaN কেস


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

‘abc’ যেহেতু সংখ্যা নয়, তাই পুরো ফলাফল NaN হয়েছে।

ফাঁকা ইনপুট

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


console.log(Math.max()); // Output: -Infinity
    

উপসংহার

Math.max() JavaScript প্রোগ্রামিং-এ সংখ্যাগুলোর মধ্যে সবচেয়ে বড়টি খুঁজে বের করার সবচেয়ে সহজ ও নির্ভরযোগ্য উপায়। এটি ডেটা বিশ্লেষণ, গাণিতিক হিসাব বা সংখ্যাগত তুলনায় খুবই কার্যকর।

 

Leave a Reply