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

জাভাস্ক্রিপ্টে বুলিয়ান গেট (AND, OR, XOR) অপারেশন করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বুলিয়ান মানগুলোর অ্যারে এবং একটি লজিক্যাল অপারেটর নেবে। ফাংশনটি অ্যারেতে সিকোয়েনশিয়ালি অপারেটর প্রয়োগ করে একটি বুলিয়ান ফলাফল ফেরত দেবে।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const array = [true, true, false];
const op = 'AND';
function logicalCalc(array, op){
  var result = array[0];
  for(var i = 1; i < array.length; i++){
    if(op == "AND"){
      result = result && array[i];
    }
    if(op == "OR"){
      result = result || array[i];
    }
    if(op == "XOR"){
      result = result != array[i];
    }
  }
  return result;
}
console.log(logicalCalc(array, op));

আউটপুট

false

  1. জাভাস্ক্রিপ্ট global প্রোপার্টি

  2. জাভাস্ক্রিপ্ট multiline প্রোপার্টি

  3. জাভাস্ক্রিপ্ট match() মেথড

  4. জাভাস্ক্রিপ্ট - বুলিয়ানে শর্ট-সার্কিটিং