জাভাস্ক্রিপ্ট ফাংশনে ফ্ল্যাগ

ফাংশনে ফ্ল্যাগ ব্যবহার করা যেতে পারে অন্তর্নিহিতভাবে return নির্দেশনা ব্যবহার করে। দেখা যাক, কিভাবে এটি করা হয়। আমাদের নিম্নলিখিত ফাংশনটি আছে ধরে নেওয়া যাক, যা পরীক্ষা করে যে অ্যারোর সমস্ত উপাদান ধনাত্মক সংখ্যা কিনা:

javascriptfunction isPositive(arr) {
  let flag = true;
  
  for (let elem of arr) {
    if (elem < 0) {
      flag = false;
    }
  }
  
  return flag;
}

আসুন অন্তর্নিহিত ফ্ল্যাগ ব্যবহার করে ফাংশনের কোডটি পুনরায় লিখি:

javascriptfunction isPositive(arr) {
  for (let elem of arr) {
    if (elem < 0) {
      return false;
    }
  }
  
  return true;
}

এটি কিভাবে কাজ করে: যদি অ্যারোতে কোন কাঙ্ক্ষিত উপাদান পাওয়া যায় - আমরা return ব্যবহার করে ফাংশন (এবং লুপও) থেকে বের হয়ে যাব। কিন্তু যদি অ্যারোতে কাঙ্ক্ষিত উপাদান না পাওয়া যায় - ফাংশন থেকে প্রস্থান ঘটবে না এবং কার্যনির্বাহ return true কমান্ডে পৌঁছাবে। এবং ফলস্বরূপ, ফাংশন true ফেরত দেবে এই চিহ্ন হিসেবে যে অ্যারোর সমস্ত উপাদান ধনাত্মক।

Задание 1

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে সংখ্যার একটি অ্যারো নেবে, এবং পরীক্ষা করবে, যে এই অ্যারোর সমস্ত উপাদান জোড় সংখ্যা কিনা।

Задание 2

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে একটি সংখ্যা নেবে এবং পরীক্ষা করবে, যে এই সংখ্যার সমস্ত অঙ্ক বিজোড় কিনা।

Задание 3

একটি ফাংশন তৈরি করুন, যা প্যারামিটার হিসেবে একটি অ্যারো নেবে এবং পরীক্ষা করবে, এই অ্যারোতে একের পর এক দুটি একই উপাদান আছে কিনা।