কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারের সর্বাধিক মান কীভাবে খুঁজে পাবেন?


আমরা Math.max() এবং sort() ফাংশন ব্যবহার করে একটি অ্যারের সর্বোচ্চ মান খুঁজে পেতে পারি।

1) Math.max()

Math.max() ফাংশনটি সাধারণত একটি অ্যারের সমস্ত উপাদান নেয় এবং সর্বাধিক মান পেতে প্রতিটি মান যাচাই করে। নীচের উদাহরণে এর পদ্ধতিটি আলোচনা করা হয়েছে।

উদাহরণ

<html>
<body>
<script>
   function maximum(value) {
      if (toString.call(value) !== "[object Array]")
      return false;
      return Math.max.apply(null, value);
   }
   document.write(maximum([6,39,55,1,44]));
</script>
</body>
</html>

আউটপুট

55.

2) সাজান()

বাছাই এবং তুলনা ফাংশন ব্যবহার করে আমরা উপাদানগুলিকে অবরোহ বা ঊর্ধ্ব ক্রমে সাজাতে পারি, পরে দৈর্ঘ্যের বৈশিষ্ট্য ব্যবহার করে আমরা প্রয়োজনীয় মান খুঁজে পেতে পারি।

উদাহরণ

<html>
<body>
<input type ="button" onclick="myFunction()" value = "clickme">
<p id="max"></p>
<script>
   var numbers = [6,39,55,1,44];
   document.getElementById("max").innerHTML = numbers;
   function myFunction() {
   numbers.sort(function(a, b){return a - b});
   document.getElementById("max").innerHTML = numbers;
   document.write(numbers[numbers.length-1]);
   }
</script>
</body>
</html>

উপরের প্রোগ্রাম থেকে আউটপুট নিম্নলিখিত চিত্র হিসাবে প্রদর্শিত হয়

জাভাস্ক্রিপ্টে একটি অ্যারের সর্বাধিক মান কীভাবে খুঁজে পাবেন?

আউটপুট

পরবর্তীতে উপরের ক্লিক মি বোতামে ক্লিক করলে সর্বাধিক মান নিম্নলিখিত হিসাবে প্রদর্শিত হয়

55

  1. জাভাস্ক্রিপ্টে সর্বোচ্চ মান ধারণ করে এমন বস্তুর একটি অ্যারের ভিতরে কীভাবে খুঁজে পাবেন?

  2. ফাংশন যা জাভাস্ক্রিপ্টে একটি অ্যারের সর্বনিম্ন এবং সর্বোচ্চ মান প্রদান করে

  3. কিভাবে HTML এ সর্বোচ্চ মান যোগ করবেন?

  4. একটি সর্বাধিক মান সহ একটি পাইথন তালিকা থেকে উপাদানটি কীভাবে খুঁজে পাবেন?